2016-09-18 130 views
0

我在我的机器上安装了导轨5,但现在我想创建一个导轨4应用程序。
我用这个代码:轨4.2.6 APP_NAME
但这些错误出来:在导轨上创建导轨4应用程序5机器

/home/jeff/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3。 0/ruby​​gems/dependency.rb:319:在to_specs': Could not find 'railties' (= 4.2.6) - did find: [railties-5.0.0.1] (Gem::LoadError) Checked in 'GEM_PATH=/home/jeff/.rvm/gems/ruby-2.3.0:/home/jeff/.rvm/gems/[email protected]', execute gem env for more information from /home/jeff/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/dependency.rb:328:in to_spec' from /home/jeff/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb :65:在gem' from /home/jeff/.rvm/gems/ruby-2.3.0/bin/rails:22:in ' 从/home/jeff/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in eval' from /home/jeff/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in'

希望有人能帮助我

回答

0

它看起来像你使用的是RVM。所以如果我是你,我会创建一个新的gemset并安装你想要的任何版本的Rails。

例如

$ rvm gemset create new_gemset 
$ rvm gemset use new_gemset 
$ gem install rails -v 4.2.6 

现在,你应该能够创建一个新的Rails应用与您rails new app_name命令。