【问题标题】:Installing gems tutorial安装 gems 教程
【发布时间】:2010-11-23 03:01:46
【问题描述】:

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

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

我的错误在这里详细说明: Getting gcal4ruby gem to work

基本上我的错误总结为: gem 安装正确并且可以通过以下方式检测到, 但每当我尝试在我的应用程序中引用它时,它只会说: 在任何 gem 源中找不到“gcal4ruby (= 0.0.5, runtime)”尝试运行“bundle install”。

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

【问题讨论】:

  • 将您的问题一分为二会使人们很难获得他们所寻求的答案。如果您可以将错误移到此问题中,将不胜感激。

标签: ruby-on-rails rubygems installation


【解决方案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 附加到您的问题中。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 2013-11-21
      相关资源
      最近更新 更多