我有一个工作的、可部署的 Rails 3.2.2 应用程序,我在其中使用了formtastic和bootstrap-sass gems(以及其他)。为了在我的表单中使用 Twitter 引导样式,我使用了cgunther fork 的formtastic -bootstrap gem ,因为mjbellantoni的版本与 Rails 3.2 不兼容。
我的宝石文件:
gem 'formtastic-bootstrap', :git => 'https://github.com/cgunther/formtastic-bootstrap.git', :branch => 'bootstrap2-rails3-2-formtastic-2-1'
在我的本地机器上,这按预期工作,但是当我使用 capistrano 部署我的应用程序时,出现错误:
Fetching https://github.com/cgunther/formtastic-bootstrap.git
error: The requested URL returned error: 403
fatal: Could not parse object '4e6a7f50153af805470d43a2bd2c9885a902e4a6'.
Git error: command `git reset --hard 4e6a7f50153af805470d43a2bd2c9885a902e4a6` in directory /var/www/[appname]/shared/bundle/ruby/1.9.1/bundler/gems/formtastic-bootstrap-4e6a7f50153a has failed.
If this error persists you could try removing the cache directory '/var/www/[appname]/shared/bundle/ruby/1.9.1/cache/bundler/git/formtastic-bootstrap-eabf0533be1e6746fb6d99b57db3fdd7c424275b'
当我在安装 formtastic-bootstrap gem 时在服务器上运行 bundle install 命令时会发生同样的错误。
有人有线索吗?