3

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인지! 내가 그 폴더를 제거하면 - 그냥 모든

+0

'bundle exec rails s'으로 시작하면 어떨까요? –

+0

같은 일이 (여전히 루비 1.8.7 참조) – StanM

+0

출력을 게시하십시오 : "레일 - 버전", "레일", 그리고 "번들 임원 레일 s" – inntran

답변

1

음에서 시작되지 않는 것은 내가 sudo를를 사용하는 경우

rvmsudo rails server 

내가 지금 배우고 있었다 필요한 것 같습니다하지 때 - 이것은 고통스러운 경험이었다 . 문제는 1.8.7이 sudo 용으로 설치되었지만 다른 모든 것은 내 사용자에게 적합하다는 것이 었습니다. 하지만 이전에 잘못된 설치로 인해 '레일 서버'를 실행할 수 없기 때문에 'sudo rails server'를 사용해야했습니다 - 오래된 루비 버전을 사용하게되었습니다.