我正在开发rails 3应用程序,我正在使用Devise进行身份验证。一切似乎都运行得很好,但当我尝试使用 rails generate devise:views 生成视图时,我得到了一堆这样的错误:
/Library/Ruby/Gems/1.8/gems/bundler-1.0.2/lib/bundler/shared_helpers.rb:2:in `require': no such file to load -- rubygems (LoadError)
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.2/lib/bundler/shared_helpers.rb:2
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.2/lib/bundler/setup.rb:1:in `require'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.2/lib/bundler/setup.rb:1
我的默认模板引擎是HAMl,我安装了hpricot gem(正如它在Devise github页面上所做的那样)。
有什么想法吗?
由于
答案 0 :(得分:1)
点击bundle exec
:
bundle exec rails g devise:views
答案 1 :(得分:1)
事实证明,这与我的宝石存储在与红宝石不同的位置有关。我不确定为什么它突然成为该特定命令的问题。但重新安装rubygems似乎可以解决问题。