Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
在Mac上安装Ruby 1.9.3_Ruby_Macos_Rvm - Fatal编程技术网

在Mac上安装Ruby 1.9.3

在Mac上安装Ruby 1.9.3,ruby,macos,rvm,Ruby,Macos,Rvm,我在Mac上安装了ruby 1.9.2p320,我试图更新它,但不知道如何更新,所以我使用rvm安装ruby 1.9.3,一旦安装完成,在键入ruby-v后,我仍然得到ruby 1.9.2p320 更新 我现在安装了ruby 1.9.3,这多亏了西蒙娜·卡莱蒂 使用RVM安装Ruby版本 $ rvm install 1.9.3 然后切换到它 $ rvm use 1.9.3 后一个命令可能是您忘记执行的命令 为了记住设置,您可能需要为项目配置一个文件 关于另一个问题,您应该打开一个单独的问题。

我在Mac上安装了ruby 1.9.2p320,我试图更新它,但不知道如何更新,所以我使用rvm安装ruby 1.9.3,一旦安装完成,在键入
ruby-v
后,我仍然得到ruby 1.9.2p320

更新
我现在安装了ruby 1.9.3,这多亏了西蒙娜·卡莱蒂

使用RVM安装Ruby版本

$ rvm install 1.9.3
然后切换到它

$ rvm use 1.9.3
后一个命令可能是您忘记执行的命令

为了记住设置,您可能需要为项目配置一个文件


关于另一个问题,您应该打开一个单独的问题。

您还可以安装并使用rbenv来安装和管理不同版本的Ruby

注意:我不反对rvm。我只是注意到,无论是在堆栈溢出还是在工作中,安装各种各样的Rubies都是一个持续不断的问题源

要求

  • 在这里,我假设你有。(如果尚未安装,请确保安装完成后您在
    /usr/local/
    上的权限正确,否则您可能会遇到看似神秘的错误,这些错误不应阻止您安装Ruby。)
  • 在安装rbenv之前,运行rvm内爆。这将摧毁rvm
使用自制软件安装rbenv

  • 更新自制软件

    $ brew update
    
  • 安装rbenv

    $ brew install rbenv
    
  • 安装ruby build

    $ brew install ruby-build
    
  • 按照安装这些公式后列出的说明进行操作,以便在外壳中正确使用这些公式

  • 安装Ruby 1.9.3

    $ rbenv global 1.9.3-p194 
    
  • 查看可以安装哪些版本的Ruby

    $ rbenv install
    
  • 安装一个。最新发布的版本是
    1.9.3-p194

    $ rbenv install 1.9.3-p194
    
  • 使用Ruby 1.9.3

    $ rbenv global 1.9.3-p194 
    
    重新灰化rbenv

    有时,您需要运行
    rbenv-rehash
    ,例如,在为您的操作系统安装具有本机扩展的gem时

    $ rbenv rehash
    

    使用rbenv还可以做很多其他事情,比如在特定目录中使用特定的Ruby,或者在shell中使用特定的Ruby。有关更多信息,请参阅相应的文档

    啊,是的,我忘记执行了。我想现在没关系了。我正在使用ruby 1.9.3p194。没错,对吧?如果你有两个问题,请分别回答两个问题。否则你会得到复杂的答案,你很难接受一个单一的回答。你是对的。我现在已经修好了,接受了你的回答。非常感谢。