Heroku在部署后无法找到宝石

时间:2011-12-31 03:40:22

标签: ruby-on-rails deployment heroku gem

我正在向Heroku部署一个应用程序,一切进展顺利,但当涉及到更具异国情调的宝石时,我遇到了这个错误:

没有这样的文件或目录 - /app/vendor/bundle/ruby/1.9.1/gems/rwordnet-0.1.3/lib/wordnet/../../WordNet-3.0/dict/data.

我正在使用rwordnet gem。它在生产中本地工作正常(但必须在application.rb中需要它。)

有什么建议吗?

谢谢)

节日快乐..

编辑:哦,是的,就是这样:

https://github.com/doches/rwordnet/issues/1

这个问题就是问题所在。因此,另一个问题 - 如何编辑Heroku中的/app/vendor/bundle/ruby/1.9.1/gems/中的文件?

1 个答案:

答案 0 :(得分:1)

实际上解决了这个问题,

必须解压宝石

gem unpack rwordnet --target vendor / gems

然后编辑pos.rb文件(“a”=>“adj”,“r =>”adv“),然后将其添加到Gemfile

gem“rwordnet”,“0.1.3”,:path => “供应商/宝石/ rwordnet-0.1.3”

感谢这两个帖子:

https://stackoverflow.com/a/6507034/861181
https://stackoverflow.com/a/4971668/861181