Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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
Can';在rbenv之前和之后,不要从osx约塞米蒂终端启动ruby,尽管自制可以工作_Ruby_Macos_Installation_Osx Yosemite_Rbenv - Fatal编程技术网

Can';在rbenv之前和之后,不要从osx约塞米蒂终端启动ruby,尽管自制可以工作

Can';在rbenv之前和之后,不要从osx约塞米蒂终端启动ruby,尽管自制可以工作,ruby,macos,installation,osx-yosemite,rbenv,Ruby,Macos,Installation,Osx Yosemite,Rbenv,每次我在终端上键入ruby并按Enter键时,它似乎永远挂起。这是在默认的Yosemite安装中发生的,在我使用rbenv安装之后,使用自制(工作正常),使用“” 我目前的Ruby版本是2.2.2,Ruby-v可以正常工作,我在使用OSXMavericks时没有这个问题 是否有其他人遇到此问题和/或找到解决方案?我的google fu似乎不够强大。当你在命令行输入ruby时,它应该“永远挂起”。它在等你给它指示。您可以使用CTRL+D使其停止等待: > ruby puts 1 + 1 2

每次我在终端上键入ruby并按Enter键时,它似乎永远挂起。这是在默认的Yosemite安装中发生的,在我使用rbenv安装之后,使用自制(工作正常),使用“”

我目前的Ruby版本是2.2.2,
Ruby-v
可以正常工作,我在使用OSXMavericks时没有这个问题


是否有其他人遇到此问题和/或找到解决方案?我的google fu似乎不够强大。

当你在命令行输入
ruby
时,它应该“永远挂起”。它在等你给它指示。您可以使用CTRL+D使其停止等待:

> ruby
puts 1 + 1
2
然后执行CTRL+D并返回命令行提示符

然而,我们并没有像那样使用Ruby。如果我们想以交互方式使用它,我们就使用Ruby附带的IRb。这是“交互式”Ruby:

如果我们想运行Ruby脚本,我们可以使用如下内容:

ruby /path/to/script
Ruby将加载并运行它

我建议在尝试使用Rails之前,先阅读一些Ruby教程并学习该语言的工作原理。Rails使用了深层Ruby魔法,在您更好地理解Ruby的使用方式、工作原理和功能之前,Rails的工作原理将是您无法理解的

如果您使用rbenv管理您的Ruby,那么当您输入
rbenv versions
时,您应该会看到它管理的Ruby列表:

rbenv versions
  system
  1.9.3-p551
* 2.2.2 (set by /Users/tinman/.rbenv/version)
如果您没有,要么是rbenv没有控制Ruby,要么是您没有使用rbenv安装任何组件
rbenv global system
将根据您的路径告诉它使用系统中默认安装的任何东西


rbenv的文档和内置帮助对此进行了详细说明,因此如果问题仍然存在,那么您需要仔细检查您的安装和设置,因为我们在使用沙盒Ruby时看到的90%的问题都是由于人们没有注意方向或使用了错误的方向,并且没有完成安装。

当您在命令行中输入
ruby
时,它应该“永远挂起”。它在等你给它指示。您可以使用CTRL+D使其停止等待:

> ruby
puts 1 + 1
2
然后执行CTRL+D并返回命令行提示符

然而,我们并没有像那样使用Ruby。如果我们想以交互方式使用它,我们就使用Ruby附带的IRb。这是“交互式”Ruby:

如果我们想运行Ruby脚本,我们可以使用如下内容:

ruby /path/to/script
Ruby将加载并运行它

我建议在尝试使用Rails之前,先阅读一些Ruby教程并学习该语言的工作原理。Rails使用了深层Ruby魔法,在您更好地理解Ruby的使用方式、工作原理和功能之前,Rails的工作原理将是您无法理解的

如果您使用rbenv管理您的Ruby,那么当您输入
rbenv versions
时,您应该会看到它管理的Ruby列表:

rbenv versions
  system
  1.9.3-p551
* 2.2.2 (set by /Users/tinman/.rbenv/version)
如果您没有,要么是rbenv没有控制Ruby,要么是您没有使用rbenv安装任何组件
rbenv global system
将根据您的路径告诉它使用系统中默认安装的任何东西


rbenv的文档和内置帮助对此进行了详细说明,因此如果问题仍然存在,那么您需要仔细检查您的安装和设置,因为我们在使用沙盒Ruby时看到的90%的问题都是由于人们没有注意方向或使用了错误的方向,并且没有完成安装。

当您在命令行中输入
ruby
时,它应该“永远挂起”。它在等你给它指示。您可以使用CTRL+D使其停止等待:

> ruby
puts 1 + 1
2
然后执行CTRL+D并返回命令行提示符

然而,我们并没有像那样使用Ruby。如果我们想以交互方式使用它,我们就使用Ruby附带的IRb。这是“交互式”Ruby:

如果我们想运行Ruby脚本,我们可以使用如下内容:

ruby /path/to/script
Ruby将加载并运行它

我建议在尝试使用Rails之前,先阅读一些Ruby教程并学习该语言的工作原理。Rails使用了深层Ruby魔法,在您更好地理解Ruby的使用方式、工作原理和功能之前,Rails的工作原理将是您无法理解的

如果您使用rbenv管理您的Ruby,那么当您输入
rbenv versions
时,您应该会看到它管理的Ruby列表:

rbenv versions
  system
  1.9.3-p551
* 2.2.2 (set by /Users/tinman/.rbenv/version)
如果您没有,要么是rbenv没有控制Ruby,要么是您没有使用rbenv安装任何组件
rbenv global system
将根据您的路径告诉它使用系统中默认安装的任何东西


rbenv的文档和内置帮助对此进行了详细说明,因此如果问题仍然存在,那么您需要仔细检查您的安装和设置,因为我们在使用沙盒Ruby时看到的90%的问题都是由于人们没有注意方向或使用了错误的方向,并且没有完成安装。

当您在命令行中输入
ruby
时,它应该“永远挂起”。它在等你给它指示。您可以使用CTRL+D使其停止等待:

> ruby
puts 1 + 1
2
然后执行CTRL+D并返回命令行提示符

然而,我们并没有像那样使用Ruby。如果我们想以交互方式使用它,我们就使用Ruby附带的IRb。这是“交互式”Ruby:

如果我们想运行Ruby脚本,我们可以使用如下内容:

ruby /path/to/script
Ruby将加载并运行它

我建议在尝试使用Rails之前,先阅读一些Ruby教程并学习该语言的工作原理。Rails使用了深层Ruby魔法,在您更好地理解Ruby的使用方式、工作原理和功能之前,Rails的工作原理将是您无法理解的

如果您使用rbenv管理您的Ruby,那么当您输入
rbenv versions
时,您应该会看到它管理的Ruby列表:

rbenv versions
  system
  1.9.3-p551
* 2.2.2 (set by /Users/tinman/.rbenv/version)
如果您没有,要么是rbenv没有控制Ruby,要么是您没有使用rbenv安装任何组件<