Ruby on rails 运行rails服务器时出错,检查rails版本时出错
我正在尝试运行rails服务器 在检查Rails版本时意外发现以下错误:Ruby on rails 运行rails服务器时出错,检查rails版本时出错,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我正在尝试运行rails服务器 在检查Rails版本时意外发现以下错误: C:\>rails -v Rails 3.2.8 请参见上面的命令和下面的命令。一个在“C”驱动器中,另一个是我的项目目录 C:\Mukesh\workspace\Rails\tgif_api>rails version C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems
C:\>rails -v
Rails 3.2.8
请参见上面的命令和下面的命令。一个在“C”驱动器中,另一个是我的项目目录
C:\Mukesh\workspace\Rails\tgif_api>rails version
C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb:187:in `stub_source_index170': uninitialized constant Gem::SourceIndex (NameError)
from C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb:353:in `stub_rubygems'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb:250:in `replace_entrypoints'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/runtime.rb:14:in `setup'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler.rb:107:in `setup'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/setup.rb:7:in `<top (required)>'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:135:in `require'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:144:in `require'
from C:/Mukesh/workspace/Rails/tgif_api/config/boot.rb:6:in `<top (required)>'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'
from C:/Users/Administrator/Desktop/ruby/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'
from script/rails:5:in `<main>'
C:\Mukesh\workspace\Rails\tgif\u api>Rails版本
C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb:187:in`stub_source_index170':未初始化常量Gem::SourceIndex(namererror)
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb:353:in'stub_rubygems'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/rubygems_integration.rb:250:in'replace_entrypoints'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/runtime.rb:14:in'setup'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler.rb:107:“安装程序”中
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/setup.rb:7:in`'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/site\u ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:135:in'require'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/site\u ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:135:in'rescue in require'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/site\u ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:144:in'require'
来自C:/Mukesh/workspace/Rails/tgif_api/config/boot.rb:6:in`'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/site\u ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/Users/Administrator/Desktop/ruby/lib/ruby/site\u ruby/1.9.1/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自脚本/rails:5:in`'
我已经尝试过系统更新并运行了
捆绑安装
。执行bundle install
时,它会反复显示尝试gem install rake
,即使我已经成功安装了它。您需要更新Bundler:gem update Bundler