gpt4 book ai didi

ruby-on-rails - "Invalid gemspec in"和 "Illformed requirement"每当我在 Rails 中创建新项目时( cucumber 问题)

转载 作者:行者123 更新时间:2023-12-03 13:38:32 27 4
gpt4 key购买 nike

每次创建新项目时,都会出现以下错误:

Adams-MacBook-Pro:for_testing adam$ rails new outsidein
[/Users/adam/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/specifications/cucumber-1.0.4.gemspec] 中的无效 gemspec:不正确的要求 ["# 0.8.4"]

[/Users/adam/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/specifications/cucumber-1.0.4.gemspec] 中的无效 gemspec:不正确的要求 ["# 0.8.4"]
[/Users/adam/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/specifications/cucumber-1.0.4.gemspec] 中的无效 gemspec:不正确的要求 ["# 0.8.4"]

我已经更新了 cucumber 和 cucumber-rails,但我得到的错误到处都是。我该怎么办?

最佳答案

您需要更新到最新版本的 Rubygems,但您可能还需要删除安装在旧版本 Rubygems 上的所有 gem。

如果您将 rvm 与 gemsets 一起使用,这很容易:

$ rvm gemset empty

现在您可以更新 Rubygems:
$ gem update --system

如果您因为安装在 gemset 中而丢失了 bundler,请将它安装在全局 gemset 中,以便所有 gemset 都可以使用它:
$ rvm @global gem install bundler

现在,您可以在 Shiny 的新 Rubygems 上以干净的 gemset 重新安装所有 gem:
$ bundle

现在开心?

关于ruby-on-rails - "Invalid gemspec in"和 "Illformed requirement"每当我在 Rails 中创建新项目时( cucumber 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7379385/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com