我正在使用Rika gem运行Rails应用程序(用于Apache Tika的JRuby包装器)。它在当地运行良好。在尝试将其推送到Heroku时,它会进入部署,直到我点击资产预编译:
...
- - - - >编写config / database.yml以从DATABASE_URL读取
- - - - >为Rails资产管道准备应用程序
Running: rake assets:precompile
rake aborted!
No such file to load -- rika
后跟一长串/ tmp / build_8a51 ...错误。
预编译在本地计算机上运行正常。
如果我尝试通过'heroku run'安装gem我得到:
$ heroku运行gem install rika
运行gem install rika
附加到终端...向上,运行8601
错误:执行gem时出现...(ArgumentError)格式错误的格式字符串 - %)
有什么建议吗?
由于
答案 0 :(得分:0)
发现问题。
我需要将ruby版本规范行添加到Gemfile中。在本地计算机上没有必要,因为我在外部设置了版本。 Heroku需要它。