我试图让Octopress(http://octopress.org/)正常工作,但是遇到了一些问题。我正在使用POW(http://pow.cx/),但它似乎无法为我加载正确的Ruby版本(使用RVM)。它总是使用RVM默认的ruby版本而不是在.rvmrc中指定的版本。我的RVM默认Ruby版本是:ruby-1.9.3-p125。在我的.rvmrc文件中,我有这个:
为什么在我的 .rvmrc 文件中指定了1.9.2,但程序却使用1.9.3-p125?如果我将1.9.2设置为默认版本当然可以运行... 难道它不应该自动为我执行这个 “magic”,使用正确的 ruby 版本吗?
rvm use 1.9.2
当我访问我的网站时,在浏览器中出现以下错误:LoadError: cannot load such file -- bundler/setup
~/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
~/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
~/Sites/Lejnus/lejnus/config.ru:1:in `block in <main>'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/builder.rb:4:in `instance_eval'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/builder.rb:4:in `initialize'
~/Sites/Lejnus/lejnus/config.ru:1:in `new'
~/Sites/Lejnus/lejnus/config.ru:1:in `<main>'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/server.rb:50:in `eval'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/server.rb:50:in `load_config'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/server.rb:43:in `initialize'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/server.rb:13:in `new'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/server.rb:13:in `run'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/bin/nack_worker:4:in `<main>'
为什么在我的 .rvmrc 文件中指定了1.9.2,但程序却使用1.9.3-p125?如果我将1.9.2设置为默认版本当然可以运行... 难道它不应该自动为我执行这个 “magic”,使用正确的 ruby 版本吗?