Pow,RVM和ZSH没有合作

Lin*_*nus 9 ruby zsh rvm rack-pow

我正在努力让Octopress(http://octopress.org/)工作,但我遇到了一些问题.我正在使用POW(http://pow.cx/),它似乎没有为我加载正确的Ruby版本(使用RVM).

它始终使用RVM默认ruby版本,而不是.rvmrc中指定的版本.我在RVM中的默认Ruby版本是:ruby-1.9.3-p125.

在我的.rvmrc文件中,我有这个: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>'
Run Code Online (Sandbox Code Playgroud)

当我的.rvmrc文件中指定1.9.2时,为什么使用1.9.3-p125?如果我将1.9.2设为默认值,它当然有效......

是不是应该为我做这个魔术并使用正确的红宝石版本?

Lin*_*nus 15

好吧,看起来POW正在远离RVM.

我需要在我的项目root中运行它以使其工作: rvm env . -- --env > .powenv