Rails 3.0.0,乘客 2.2.15:
- 创建一个新的 Rails 项目
- 添加
gem 'paperclip', :git => 'git://github.com/lmumar/paperclip.git', :branch => 'rails3'
到您的 Gemfile - 做
bundle install
- 一切正常,从
rails/script server
& 开始访问也可以 - 但是,当使用乘客访问时,它会说:
git://github.com/lmumar/paperclip.git(在 rails3 上)未检出。请运行bundle install
(Bundler::GitError)
我已经尝试bundler pack
(没有帮助)并将 BUNDER_HOME 设置为 ~/.bundler(Paperclip git 通过bundler install
.htaccess 和 config/*.rb 的各个位置安装在那里),但这也没有成功。
~/.bundler 与 Rails 项目属于同一用户(Passenger 在此用户下运行),因此它不会是权限问题。sudo 由bundle install
.
有什么提示吗?