好吧,我在$ RUBYLIB / gems / formtastic-2.2.1 / lib / formtastic中找不到它
我也有这个目录我不明白:
/home/web/.bundler/ruby/1.9.1/formtastic-bootstrap-3428fef4f787
也不包括formtastic / bootstrap.rb,但我不知道
为什么捆绑存放宝石那里。我以root身份运行bundle install
,而不是网络
(谁拥有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"
有什么建议吗?
答案 0 :(得分:1)
这显然是由于您的ruby环境管理器安装不当造成的。你使用的是rbenv还是vrm?
我建议你完全删除rbenv或rvm(谷歌它“删除rvm”或rbenv,它很容易找到),你做一个你最喜欢的经理的新安装(如果你犹豫,我会建议rbenv)。请注意,您应该使用不是Web的用户和root用户进行rbenv安装和gems安装。您可以创建一个“部署者”用户,并按照这些步骤https://gist.github.com/olistik/2627011(这是针对ubuntu的,但它应该很容易适应)