我正在尝试使用第104集(以及网络上许多其他地方)中描述的Ryan Bates'开信刀'宝石。在我发现的每一个实例中,似乎用户只是将宝石包含在他们的宝石文件与传统的红宝石宝石gemsource。当我尝试这个时,rails无法找到宝石。我一定做错了什么,但是什么?
source "http://rubygems.org"
...
gem "letter-opener", group: :development
然后我输入
$ bundle install
我收到以下消息:
获取http://rubygems.org/的源索引 在>中列出的任何宝石来源中找不到宝石'开信刀(> = 0)x86-mingw32'你的Gemfile。
感谢您的帮助!
答案 0 :(得分:4)
将复合词rubygem用下划线('_')而不是hyphon(' - ')或反之错误输入错误是一个常见的错误。
如果您发现此问题,可以转到http://rubygems.org,然后搜索宝石的名称。
在这种情况下,搜索字母开头returns this result,这表明实际上调用了gem letter_opener
答案 1 :(得分:3)
使用gem 'letter_opener'
代替gem 'letter-opener'
。