ruby -v ruby-1.9.3-p194주세요. 루비 레일 3.2.7
/home/ubuntu/.rvm/gems가 제공 레일을 제공 -v /home/ubuntu/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
레일을 제공
/ruby-1.9.3-p194/bin/railsRuby Rails webrick 서버가 이전 버전의 ruby를 사용합니다
"sudo는 번들 간부 레일의"제공합니다
[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]
나는 이것이 어디에서 오는 것인지 전혀 모른다.
나는 "번들 설치"와 "번들 업데이트"와 많은 일들을했는데, 여전히 잘못된 루비 버전을 사용하고 있습니다. 내가 무엇을해야 하나?
편집 : $ PATH 변수는 나에게 1.9.3 관련 정보를 보여줍니다. 어떻게 지저분한 지 Webrick 1.8.7인지! 내가 그 폴더를 제거하면 - 그냥 모든
'bundle exec rails s'으로 시작하면 어떨까요? –
같은 일이 (여전히 루비 1.8.7 참조) – StanM
출력을 게시하십시오 : "레일 - 버전", "레일", 그리고 "번들 임원 레일 s" – inntran