安装宝石教程

时间:2010-11-23 03:01:47

标签: ruby-on-rails rubygems installation

是否有关于如何安装宝石的分步说明?

我的google-fu很弱,而我能找到的那些并没有解决我的错误。

我的错误详述如下: Getting gcal4ruby gem to work

基本上我的错误总结如下: gem安装正确,可以检测到, 但每当我尝试在我的应用程序中引用它时它只是说: 无法在任何gem源中找到'gcal4ruby(= 0.0.5,runtime)'尝试运行'bundle install'。

(*我尝试过捆绑安装 - >没有帮助*)

2 个答案:

答案 0 :(得分:1)

您的错误说明:

 Could not find 'gcal4ruby (= 0.0.5, runtime)' in any of the gem sources Try running 'bundle install'.

它正在寻找你没有安装的gcal4ruby的0.0.5,而是你自己说gem list -d显示:

 gcal4ruby (0.5.5) 

哪个正确的版本。我建议尝试发现什么是试图要求这个旧版本的gcal4ruby。我认为这是在你的Gemfile中,但我偶尔会知道这是错误的。

如果此答案无法解决您的问题,请将您收到的错误和Gemfile附加到您的问题中。

答案 1 :(得分:0)

作为猜测,您使用的是rails 3? Rails 3使用一个名为bundler的项目作为依赖项,因此不要在系统ruby中安装gem,而是将gem 'gcal4ruby添加到应用程序根目录中的Gemfile。之后,bundle install会将gem本地安装到您的应用中。

Bundler意味着rails 3应用程序的宝石与系统宝石完全隔离。即使gem已安装在系统中,也无法在应用程序中访问。