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