Ruby 2.0으로 Rails 4 프로젝트를 만들었습니다. 어떻게하면 Ruby의 버전을 일시적으로 1.9.3으로 변경할 수 있습니까? Rails 4 프로젝트의 Ruby 버전을 일시적으로 변경하는 방법
나는 Gemfile에 선을 추가하려고 :ruby "1.9.3"
을하지만 레이크 작업을 실행할 때, 그것을 보여주는 것 : 당신은 rvm
를 사용해야합니다
/home/askar/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler/definition.rb:361:in `validate_ruby!': Your Ruby version is 2.0.0, but your Gemfile specified 1.9.3 (Bundler::RubyVersionMismatch)
from /home/askar/.rvm/gems/[email protected]/gems/bundler-1.3.5/lib/bundler.rb:116:in `setup'
from /home/askar/.rvm/gems/[email protected]/gems/rubygems-bundler-1.2.0/lib/rubygems-bundler/noexec.rb:73:in `setup'
from /home/askar/.rvm/gems/[email protected]/gems/rubygems-bundler-1.2.0/lib/rubygems-bundler/noexec.rb:85:in `<top (required)>'
from /home/askar/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `require'
from /home/askar/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `rescue in require'
from /home/askar/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:35:in `require'
from /home/askar/.rvm/gems/ruby-2.0.0-p195/bin/ruby_noexec_wrapper:9:in `<main>'
oscar는 Bundler를 실행해야 Ruby 1.9.3의 모든 보석을 얻을 수 있습니다. –
좋은 지적. 나는 이것을 반영하기 위해 나의 대답을 확장했다. 감사. –