2012-05-06 17 views
3

我安裝了Ruby,如果我跑找不到linecache19-0.5.13任何來源的Windows 7 X64的

ruby -v 

我看到:

ruby 1.9.3p125 (2012-02-16) [i386-mingw32] 

如果我在我的應用程序運行DIR

rails server 

輸出:

←[31mCould not find multi_json-1.3.2 in any of the sources←[0m 
←[33mRun `bundle install` to install missing gems.←[0m 

運行

bundle install 

這個錯誤出現:

Fetching source index for http://rubygems.org/ 
Could not find linecache19-0.5.13 in any of the sources 

什麼問題?

+0

我這可能與'ruby-debug'有關。你使用的是什麼版本的ruby-debug?你能粘貼你的Gemfile嗎? –

+0

另外,你在用什麼版本的Rails? –

回答

0

你是在防火牆後面嗎?

您可以通過運行「$ gem install linecache」手動安裝「linecache」嗎?

如果兩者都不起作用,請確保您可以使用「寶石」訪問互聯網。看寶石的「-p」選項。

+0

我贏了7輸出:錯誤:無效的選項:-p。參見'gem --help'。 – xeth23

5

看起來不像linecache19-0.5.13已經發布了。

根據rubygems.org,當前版本爲0.5.12

+0

這是不正確的。請參閱:https://github.com/robmathews/linecache19-0.5.13 –

+2

很酷,但它沒有發佈到rubygems.org,所以它實際上沒有發佈... – Azolo

+3

謝謝你的github鏈接到linecache19回購。這是我在Gemfile中通過bundler安裝所需gem的內容:'gem'linecache19','> = 0.5.13',::git =>'https://github.com/robmathews/linecache19-0.5.13的.git'; gem'ruby-debug-base19x','> = 0.11.30.pre10'; gem'ruby-debug-ide','> = 0.4.17.beta14'' – Anjan

2

基於以上user154184的響應添加正確的依賴關係紅寶石debug19,我得到了它下面使用這些命令的工作。它基本上從rubyforge下載 linecache19的二進制gem文件,並使用該二進制gem文件安裝gem。

> curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem 
> gem install linecache19-0.5.13.gem 
+0

我相信這是最適合的解決方案,直到0.5.13發佈到rubygems.org(由@Azolo引用) –

1

運行bundle update爲我解決了這個問題。

相關問題