Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 运行rails服务器时出错,检查rails版本时出错_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on 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

我正在尝试运行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_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