繁体   English   中英

为什么Rails on Passenger无法找到formtastic / bootstrap.rb?

[英]Why can't Rails on Passenger find formtastic/bootstrap.rb?

好吧,我在$ RUBYLIB / gems / formtastic-2.2.1 / lib / formtastic中找不到它

我还有一个我不明白的目录:

/home/web/.bundler/ruby/1.9.1/formtastic-bootstrap-3428fef4f787

其中也不包括formtastic / bootstrap.rb,但我不知道为什么捆绑包在那里存放该宝石。 我以root身份而不是Web(拥有Rails文件的身份)运行bundle install

这个宝石有些奇怪。 当我运行bundle package时,Gemfile中的所有其他gem都被写入了vendor / bundle / ruby​​ / 1.9.1 / gems /,但不是这个。 这是在Gemfile中引用的方式:

gem 'formtastic-bootstrap',   :git => "git://github.com/cgunther/formtastic-bootstrap.git", :branch => "bootstrap-2"

有什么建议么?

显然是由于您的ruby环境管理器安装错误。 您正在使用rbenv或vrm吗?

我建议您完全删除rbenv或rvm(在Google上将其“删除rvm”或rbenv,它很容易找到),然后重新安装自己喜欢的管理器(如果您犹豫,我建议您使用rbenv)。 请注意,您应该以既不是Web用户也不是root用户的身份执行rbenv安装和gems安装。 您可以创建一个“部署者”用户,然后执行以下步骤https://gist.github.com/olistik/2627011 (这是专门针对ubuntu的,但是应该很容易适应)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM