rails 中的“letter-opener”gem 捆绑安装失败

问题描述 投票:0回答:3

我正在尝试使用 Ryan Bates 'letter-opener' gem,如第 104 集中所述(以及网络上的许多其他地方)。在我发现的每个实例中,用户似乎只是将 gem 包含在他们的 Gem 文件中与传统的红宝石宝石gemsource。 当我尝试这样做时,rails 找不到 gem。 我肯定做错了什么,但是什么?

source "http://rubygems.org"
...
gem "letter-opener", group: :development 

然后我输入

$ bundle install

我收到以下消息:

正在获取 http://rubygems.org/ 的源索引 在>您的 Gemfile 中列出的任何 gem 源中都找不到 gem 'letter-opener (>= 0) x86-mingw32'。

感谢您的帮助!

ruby-on-rails rubygems
3个回答
5
投票

错误输入带有下划线(“_”)而不是连字符(“-”)的复合词 rubygem 是一个常见错误,反之亦然。

如果你发现这个问题,可以去http://rubygems.org,搜索gem的名字。

在这种情况下,搜索开信刀会返回此结果,这表明该宝石实际上被称为

letter_opener


4
投票

使用

gem 'letter_opener'
代替
gem 'letter-opener'


0
投票

我在rails控制台内运行此命令并遇到此错误,如果您犯同样的错误,请从控制台退出并在实际终端上运行它。

© www.soinside.com 2019 - 2024. All rights reserved.