ruby -v給我ruby-1.9.3-p194。
這紅寶石給/home/ubuntu/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
軌-v給出的Rails 3.2.7
其導軌給/home/ubuntu/.rvm/gems /ruby-1.9.3-p194/bin/railsRuby Rails webrick服務器使用舊版本的ruby
「命令包EXEC軌道的」 給:
[email protected]:~/ruby/users$ sudo bundle exec rails s
=> Booting WEBrick
=> Rails 3.2.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-09-11 20:13:08] INFO WEBrick 1.3.1
[2012-09-11 20:13:08] INFO ruby 1.8.7 (2011-06-30) [i686-linux]
[2012-09-11 20:13:08] INFO WEBrick::HTTPServer#start: pid=4240 port=3000
RVN信息給我:
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [i686-linux]
- INSTALLATION DIRECTORY: /home/ubuntu/.rvm/gems/ruby-1.9.3-p194
- RUBY EXECUTABLE: /home/ubuntu/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /home/ubuntu/.rvm/gems/ruby-1.9.3-p194/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/ubuntu/.rvm/gems/ruby-1.9.3-p194
- /home/ubuntu/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
然而,當我運行軌道服務器我看到下面。
[2012-09-11 18:19:53] INFO ruby 1.8.7 (2011-06-30) [i686-linux]
我不知道這是從哪裏來的。
我已經完成了「軟件包安裝」和「軟件包更新」以及一大堆東西 - 它仍然使用錯誤的ruby版本。我需要做什麼?
編輯: $ PATH變量也只顯示我1.9.3相關的信息,怎麼到了Webrick得到1.8.7!如果刪除該文件夾 - 它只是沒有在所有
如果你用'bundle exec rails s'啓動它會怎麼樣? –
同樣的事情發生(仍然看到紅寶石1.8.7) – StanM
請發佈以下輸出:「rails --version」,「哪個rails」,並試試這個「bundle exec rails s」 – inntran