我试图按照Getting Started with Ruby on Heroku (Microsoft Windows)教程进行操作。
在" Run the app locally"步骤,我在尝试为演示应用程序设置数据库时遇到错误。
C:\jruby-getting-started>jruby -S bin\rake db:create db:migrate
ArgumentProcessor.java:655:in `resolveScript': java.lang.NullPointerException
from ArgumentProcessor.java:613:in `runBinScript'
from ArgumentProcessor.java:303:in `processArgument'
from ArgumentProcessor.java:105:in `processArguments'
from ArgumentProcessor.java:98:in `processArguments'
from RubyInstanceConfig.java:165:in `processArguments'
from Main.java:224:in `run'
from Main.java:197:in `main'
到目前为止,我已按照教程说明进行操作,包括安装Postgres。为什么会发生这种错误?我该如何解决?
答案 0 :(得分:1)
只需重复评论中的内容即可将其标记为已回答。
将JRuby-9.0.0.0与Heroku指南一起使用会导致此错误。 JRuby-9.0.0.0是对Heroku的支持,但该指南还没有采用它,因为JRuby-9k还没有它的GA版本。
FWIW看起来这可能在JRuby-9.0.0.0.rc2中修复了:)