Ruby on rails 在windows 10命令提示符中未检测到Rails
我尝试了Ruby on rails 在windows 10命令提示符中未检测到Rails,ruby-on-rails,Ruby On Rails,我尝试了rails-v,但是我得到了 “rails”不被识别为内部或外部命令,可操作 程序或批处理文件 我已经完成了gem安装rails——没有文档,它安装了rails 5.0.1,但是rails-v不工作 我已将环境变量设置为C:\RailsInstaller\Ruby2.3.0\bin\rails.bat 我遵循了这个指南 谢谢。据我所知,PATHEXT不见了。请点击这里。这是一个环境变量,负责知道要在没有扩展名的情况下执行的文件 要确认,请在新的命令提示符下执行设置PATHEXT,并查看输
rails-v
,但是我得到了
“rails”不被识别为内部或外部命令,可操作
程序或批处理文件
我已经完成了gem安装rails——没有文档
,它安装了rails 5.0.1
,但是rails-v
不工作
我已将环境变量设置为C:\RailsInstaller\Ruby2.3.0\bin\rails.bat
我遵循了这个指南
谢谢。据我所知,
PATHEXT
不见了。请点击这里。这是一个环境变量,负责知道要在没有扩展名的情况下执行的文件
要确认,请在新的命令提示符下执行设置PATHEXT
,并查看输出,结果应该是以分号分隔的值,其中包括.EXE、.BAT、.COM和.RB
如果PATHEXT为空或不包含.BAT,这可以解释为什么它不工作
这通常发生在windows版本与rails版本不匹配时。要解决此问题,请卸载RubyInstaller并重新启动系统并进行验证。如果未还原变量,请重新安装ruby。这会解决你的问题
来源:Ruby Documentations你能通过运行Ruby-vYes确认你已经正确安装了Ruby吗?它显示了Ruby版本2.4尝试将env变量更改为C:\RailsInstaller\Ruby2.3.0\binEnv设置为C:\RailsInstaller\Ruby2.3.0\binEnv,但它不起作用,所以我在其中添加了rails.bat。我从未尝试过用RailsInstaller安装rails。也许重新开始,但从头开始安装ruby。也不要忘记开发工具。然后将环境变量设置到ruby bin文件夹,并尝试安装rails againI,在安装后将rails.bat添加到环境变量中,但仍然无法工作。我建议完全刷新并卸载当前版本。还可以单独安装ruby和相应的组件。您可以在此处查看官方rails指南和调试。guides.rubyonrails.org也不要忘记在每次卸载和重新安装后重新启动。这有助于清理缓冲区中的临时文件。