【问题标题】:Ruby on Rails and RVM: Problem including external gems in my Gemfile (Rails 3)Ruby on Rails 和 RVM:在我的 Gemfile (Rails 3) 中包含外部 gem 的问题
【发布时间】:2010-10-10 15:42:31
【问题描述】:

当我尝试在我的 Gemfile(例如来自 github)中包含外部 gem 时,我的 RVM 无法识别外部 gem。即使已经这样做了,它仍然告诉我要运行“捆绑安装”。

例如,当我登录 shell 并执行“捆绑检查”时,我看到所有“依赖项都已满足”,但在我的浏览器中,Passenger 告诉我我的 gem 没有被签出并且“请运行 @987654322 @"。

为了更清楚,这样做会给我上面的问题:

gem 'thinking-sphinx',
  :git     => 'git://github.com/freelancing-god/thinking-sphinx.git',
  :branch  => 'rails3',
  :require => 'thinking_sphinx'

但是使用本地 gem 这样做确实有效:

gem 'thinking-sphinx'

回溯是here。你知道可能是什么问题吗?

【问题讨论】:

    标签: ruby-on-rails ruby rvm passenger


    【解决方案1】:

    试试:

    gem 'thinking-sphinx', '2.0.0.rc2', :require => 'thinking_sphinx'
    

    最好要求一个特定的 gem 版本,而不是只检查 master 或仍在开发中的分支。

    【讨论】:

      【解决方案2】:

      您的应用程序可能未以预期用户身份运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-07
        • 1970-01-01
        • 2013-10-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多