簡體   English   中英

Rails:找不到寶石'sdoc(> = 0)紅寶石'

[英]Rails: Could not find gem 'sdoc (>=0) ruby'

從Windows切換后,我正在Mac中開發Rails應用程序。 我以為我已經正確安裝了所有東西。 我正在使用的IDE是Rubymine。

在新應用程序的開頭運行rake命令時,我收到許多錯誤消息。 原因是:

/Users/johncase/.gem/ruby/2.0.0/gems/bundler-1.5.1/lib/bundler/resolver.rb:302:在`resolve'中:找不到gem'sdoc(> = 0)ruby'在這台機器上可用的寶石中。 (捆綁器:: GemNotFound)

我已經通過不同的方法多次安裝了sdoc,但是仍然收到錯誤消息。 我研究了這個問題,發現了許多無效的答案。

我試過:' http : //rubygems.org '而不是' https://rubygems.org ',然后安裝捆綁軟件沒有成功。 我嘗試刪除Gemfile.lock,然后捆綁安裝但沒有成功。

也許答案很明顯,但我似乎找不到。 任何有關此問題的幫助將不勝感激。

寶石文件:

source 'https://rubygems.org'
gem 'rails', '4.0.2'
gem 'mysql2'
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
group :doc do
gem 'sdoc', require: false
end

這是因為gem已安裝,但不是必需的。 您要么需要刪除Gemfile中的require: false ,要么在您的rake任務中手動要求它。 對此有很長的解釋: 捆綁器:Gemfile中的:require => false是什么意思?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM