是否有关于如何安装宝石的分步说明?
我的google-fu很弱,而我能找到的那些并没有解决我的错误。
我的错误详述如下: Getting gcal4ruby gem to work
基本上我的错误总结如下: gem安装正确,可以检测到, 但每当我尝试在我的应用程序中引用它时它只是说: 无法在任何gem源中找到'gcal4ruby(= 0.0.5,runtime)'尝试运行'bundle install'。
(*我尝试过捆绑安装 - >没有帮助*)
答案 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已安装在系统中,也无法在应用程序中访问。