嗯,我不能在$ RUBYLIB发现/宝石/ formtastic-2.2.1/lib目录/ formtastic为什么乘客上的Rails无法找到formtastic/bootstrap.rb?
我也有这个目录,我不明白:
/家庭/网络/。 bundler/ruby/1.9.1/formtastic-bootstrap-3428fef4f787
其中不包括formtastic/bootstrap.rb,但我不知道 为什么捆绑存款那宝石那里。我以root身份运行bundle install
,而不是web (拥有Rails文件)。
这件宝石很奇怪。当我运行bundle package
Gemfile中的所有其他宝石都写入vendor/bundle/ruby/1.9.1/gems/ ,但不是这一个。以下是它在Gemfile中的引用方式:
gem 'formtastic-bootstrap', :git => "git://github.com/cgunther/formtastic-bootstrap.git", :branch => "bootstrap-2"
有什么建议吗?
在服务器上我没有打扰使用rvm,刚安装了1.9.3/usr/local和一切工作正常。你的回答并不能解释为什么这只会发生在formtastic-bootstrap中 - 这个应用程序拉了大约15个其他的宝石,并且它们都没有问题。 – Eric 2013-03-17 15:00:33
我停止使用rvm的主要原因是我的应用程序与nginx上的Passenger一起提供,我还没有找到任何有关如何使每个虚拟服务器使用不同gemset的信息。 Passenger 4(目前处于测试阶段)允许您为每个虚拟服务器指定一个不同的Ruby。我不认为rvm是这样工作的,所以我会阅读rbenv – Eric 2013-03-17 15:56:11
“你的回答并不能解释为什么这只会发生在formtastic-bootstrap” - >你知道他们说什么:错误总是来自于屏幕和椅子。这对解释是否满足?嘿,也不要费心去说感谢或任何东西 – Benj 2013-03-17 21:45:24