Ruby on rails 针对'的捆绑安装失败;开信器';轨道上的宝石
我正在尝试使用Ryan Bates在第104集(以及网络上的许多其他地方)中描述的“开封器”gem。在我发现的每一个实例中,似乎用户只是将gem包含在他们的gem文件中,并使用传统的ruby gems gems源。当我尝试这样做时,rails无法找到gem。我一定是做错了什么,但是什么Ruby on rails 针对'的捆绑安装失败;开信器';轨道上的宝石,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,我正在尝试使用Ryan Bates在第104集(以及网络上的许多其他地方)中描述的“开封器”gem。在我发现的每一个实例中,似乎用户只是将gem包含在他们的gem文件中,并使用传统的ruby gems gems源。当我尝试这样做时,rails无法找到gem。我一定是做错了什么,但是什么 source "http://rubygems.org" ... gem "letter-opener", group: :development 然后我打字 $ bundle install 我收到以下信
source "http://rubygems.org"
...
gem "letter-opener", group: :development
然后我打字
$ bundle install
我收到以下信息:
正在获取的源索引
在>您的gem文件中列出的任何gem源中找不到gem“letter opener(>=0)x86-mingw32”
谢谢你的帮助 使用
gem'letter_opener'
而不是gem'letter opener'
用下划线(''.')而不是连字符('-')或相反的方式键入复合词rubygem是一个常见错误
如果你发现这个问题,你可以去,并搜索宝石的名称
在本例中,搜索开封器,这表明gem实际上被称为
letter\u opener
,也感谢您的搜索策略建议。(但我不敢相信我盯着这一行,仍然错过了错误!谢谢。)我经常是这一问题的受害者,甚至有用空格分隔的宝石名称,但在rubygems中它们的名称是一个完整的单词,等等。你最好的办法是在有疑问时搜索=)。很高兴我能帮忙