Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在windows 10命令提示符中未检测到Rails_Ruby On Rails - Fatal编程技术网

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也不要忘记在每次卸载和重新安装后重新启动。这有助于清理缓冲区中的临时文件。