为什么Rails服务器启动不同的ruby?

时间:2011-11-20 13:32:53

标签: ruby-on-rails ruby webrick

有人可以告诉我为什么

salvator:edu uko$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]

salvator:edu uko$ rails s
=> Booting WEBrick
=> Rails 3.1.1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-11-20 15:26:30] INFO  WEBrick 1.3.1
[2011-11-20 15:26:30] INFO  ruby 1.8.7 (2010-01-10) [universal-darwin11.0]
[2011-11-20 15:26:30] INFO  WEBrick::HTTPServer#start: pid=562 port=3000
红宝石版本有什么不同?我可以在服务器启动时指定ruby吗?

更新:

bundle exec rails s运行良好,但设置ruby / rails和所有内容的正确方法是什么,因此rails s也可以单独使用?

1 个答案:

答案 0 :(得分:0)

如果您使用的是rbenv,我认为您需要运行rbenv rehash