Rails 3:乘客找不到bundler安装的git gems

轨道3.0.0,乘客2.2.15:

  • 创建一个新的Rails项目
  • 添加gem'回形针',:git=>'git://github.com/lmumar/paperclip.git“,:分支=>”rails3'
    到你的档案
  • 是否进行捆绑安装
  • 一切正常,从rails/script server开始;访问也有效
  • 然而,当与乘客接触时,它表示:

git://github.com/lmumar/paperclip.git (位于rails3)未签出。请运行捆绑安装(捆绑程序::GitError)

我在.htaccess和config/*.rb的各个地方尝试了bundler-pack(没有帮助)并将BUNDER\u HOME设置为~/.bundler(回形针git是通过bundler-install)的,但也没有成功

~/.bundler与Rails项目属于同一用户(Passenger在此用户下运行),因此这不会是权限问题。sudo由bundle install安装和调用

有什么提示吗

我曾经遇到过这个问题,请使用

捆绑包--部署

哪个将在供应商/捆绑包中安装gems

发表评论