Rails获取版本错误

时间:2017-08-09 00:09:33

标签: ruby-on-rails

当我试图获取我的Rails版本时,我只是坚持搜索我的错误,任何人都可以帮助解决这个问题:

C:\Ruby24\bin>ruby -v ruby 2.4.1p111 (2017-03-22 revision 58053)
[i386-mingw32]

C:\Ruby24\bin>gem -v
2.6.12

C:\Ruby24\bin>rails -v
C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require':
C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/core_ext/hash/deep_merge.rb:6: syntax error, unexpected keyword_end, expecting end-of-input (SyntaxError)   end
     ^
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/i18n.rb:1:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/inflector/inflections.rb:4:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/inflections.rb:1:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/inflector/methods.rb:1:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support/dependencies/autoload.rb:1:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/activesupport-5.1.3/lib/active_support.rb:25:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/railties-5.1.3/lib/rails/command.rb:1:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/railties-5.1.3/lib/rails/cli.rb:10:in `<top (required)>'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in `require'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/railties-5.1.3/exe/rails:9:in `<top (required)>'
from C:/Ruby24/bin/rails:23:in `load'
from C:/Ruby24/bin/rails:23:in `<main>'

我运行了Windows 7。

1 个答案:

答案 0 :(得分:0)

可能是宝石rails未正确安装。安装rails将解决问题。它对我有用。

gem install rails