我正在向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/中的文件?
答案 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