【问题标题】:Removed unpacked gems folders, now gettings errors删除了未打包的 gems 文件夹,现在出现错误
【发布时间】:2011-03-11 07:26:39
【问题描述】:

我解压缩了 gem,然后用“rm”手动删除了它们。现在我无法让它使用系统 gem,而且我所做的一切都会出错。

我解压了 shoulda 并冻结了 rails,后来认为没有必要并删除了 shoulda 文件夹和所有 action_/active_ 文件夹(我重置为 HEAD 并放弃了更改)。我想不出哪里会有仍然反映解包/冻结的变化......

现在当我尝试运行 rake 时,我得到:

no such file to load -- app_name/config/../vendor/rails/railties/lib/initializer

有没有办法让它重新使用系统宝石?我不明白为什么如果 vendor/plugins/ 中的 gem 不存在,它不只是按优先顺序加载系统 gem。

任何见解都会很棒。

【问题讨论】:

    标签: ruby-on-rails rake gem freeze unpack


    【解决方案1】:

    啊,想办法解决这个问题:

    我刚刚创建了一个新的 rails 应用程序,将其作为 gem 依赖项提供,然后解压缩 gem 并冻结 rails。然后我只是将文件夹 vendor/gems/ 和 vendor/rails/ 复制到我的实际应用程序中,一切正常。现在我只需要使用实际的 rails 命令(比如 rake rails:unfreeze)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 2017-06-05
      • 1970-01-01
      相关资源
      最近更新 更多