我最近在我的Windows PC上安装了Ruby。 我还安装了Jruby。之后我使用宝石安装了Rails。 因此,当我尝试在CMD上执行“rails server”时,会出现错误,说“找不到JDK”或类似的东西。所以我安装了Jruby。 现在我得到“找不到Jruby。”
有人可以指出我需要做什么吗?
[编辑] 我希望能够正常使用rails,而不需要Jruby安装所带来的麻烦。
答案 0 :(得分:1)
听起来你的PATH
变量中有一些JRuby残余。如果您检查了PATH
,那么可能会将某个gem作为JRuby gem安装,或者在您的bundle中锁定为JRuby gem。
可能你的RubyGems环境搞砸了。尝试运行gem env
并寻找与众不同的东西。
无论如何,请尝试更新您的捆绑包或检查捆绑包的平台(bundle platform
)。
如果使用where.exe rails
工作的任何人都无法获得您可以从rails
拨打的所有PATH
批处理文件的匹配项,则可以从那里进行调试。
请注意:在注册表中不应该有任何需要处理的内容,您可能需要的大部分内容都可能在environment variables