Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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 Rails当前尚未安装在此系统上,I';我已经安装好了_Ruby On Rails_Ruby_Terminal - Fatal编程技术网

Ruby on rails Rails当前尚未安装在此系统上,I';我已经安装好了

Ruby on rails Rails当前尚未安装在此系统上,I';我已经安装好了,ruby-on-rails,ruby,terminal,Ruby On Rails,Ruby,Terminal,我在终端上转圈得到“Rails未安装在此系统上”的消息,但它告诉我我刚刚安装了它 Simons-MacBook-Pro:~ Simon$ sudo gem install rails Successfully installed rails-5.0.2 Parsing documentation for rails-5.0.2 Done installing documentation for rails after 0 seconds 1 gem installed Simons-MacBoo

我在终端上转圈得到“Rails未安装在此系统上”的消息,但它告诉我我刚刚安装了它

Simons-MacBook-Pro:~ Simon$ sudo gem install rails
Successfully installed rails-5.0.2
Parsing documentation for rails-5.0.2
Done installing documentation for rails after 0 seconds
1 gem installed
Simons-MacBook-Pro:~ Simon$ rails -v
Rails is not currently installed on this system. To get the latest version, 
simply type:

$ sudo gem install rails

You can then rerun your "rails" command.
Simons-MacBook-Pro:~ Simon$ 

是否有什么地方我应该安装它?

解决了它。在另一个路径中找到另一个副本。删除它并将其移动到我想要创建新应用程序的同一目录中

$sudo rails where

允许我找到它。

你用的是什么外壳?对我来说,如果没有任何东西被称为
rails
,我会得到一个
unknown命令
错误,所以看起来好像有什么东西在那里。您是否再次尝试重新运行
sudogem安装rails
,然后查看它是否正常工作?此外,你的最后一段与实际问题无关,这使得整个问题更像是一场咆哮;我建议删除它。您应该使用
rvm
:。使用默认的Ruby-on-Mac很有挑战性,你会发现这一点。请按照这里的说明操作。您是否尝试过在没有sudo的情况下运行
gem install rails
?另外,我建议您绝对应该使用rvm。如果您使用的是rbenv,请键入
rbenv rehash
,或重新启动控制台。“为什么对终端如此依赖,好的GUI有什么问题?”?您正在计算机上编写脚本语言。计算机有命令行,使我们能够绝对控制系统。GUI位于命令行上方的一个层中,虽然它们很有用,我们也经常使用它们,但当我们想要绝对控制配置或管理系统时,它们并不是我们想要的层。当鼠标死机或系统无法注册鼠标单击时,GUI将一文不值。我建议你把CLI当作你的朋友,接受它,并充分了解它。