1

我有一个工作的、可部署的 Rails 3.2.2 应用程序,我在其中使用了formtasticbootstrap-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 命令时会发生同样的错误。

有人有线索吗?

4

1 回答 1

1

尝试在 Gemfile 中将“https”更改为“git”。它帮助我获得了另一个宝石。

于 2012-06-28T07:41:07.687 回答