生成设计视图时的错误

时间:2010-12-17 21:53:07

标签: ruby-on-rails ruby haml devise bundler

我正在开发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页面上所做的那样)。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

点击bundle exec

bundle exec rails g devise:views

答案 1 :(得分:1)

事实证明,这与我的宝石存储在与红宝石不同的位置有关。我不确定为什么它突然成为该特定命令的问题。但重新安装rubygems似乎可以解决问题。