3

我安装了 Ruby,如果我运行

ruby -v

我懂了:

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

如果我在我的应用程序目录中运行

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

有什么问题?

4

5 回答 5

5

好像linecache19-0.5.13还没有发布。

当前版本是0.5.12根据ruby​​gems.org的。

于 2012-05-06T23:47:04.350 回答
2

根据上面 user154184 的回复,我使用下面的这些命令让它工作。它基本上从 ruby​​forge 下载 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 
于 2012-09-28T02:47:36.113 回答
1

跑步bundle update为我解决了这个问题。

于 2013-02-07T13:34:49.593 回答
1

请参阅此要点:https : //gist.github.com/1848409 为 ruby​​-debug19 和 1.9.3 等添加正确的依赖项

于 2012-09-19T22:15:32.547 回答
0

你在防火墙后面吗?

你可以通过运行“$ gem install linecache”手动安装“linecache”吗?

如果两者都不起作用,请确保您可以使用“gem”访问互联网。请参阅 gem 的“-p”选项。

于 2012-05-06T23:12:14.180 回答