【问题标题】:Errors when Generating Devise Views生成设计视图时的错误
【发布时间】:2010-12-17 21:53:06
【问题描述】:

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

有什么想法吗?

谢谢

【问题讨论】:

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


    【解决方案1】:

    试试bundle exec

    bundle exec rails g devise:views
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 您需要重新安装哪些 gem?
      • 两条路径是什么?其中之一是系统路径吗?
      猜你喜欢
      • 2012-01-07
      • 2012-06-13
      • 2012-11-03
      • 2011-05-07
      • 2021-05-10
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多