Ruby 自制软件版本与计算机版本不匹配
Ruby version from homebrew doesn't match computer version
我并不想管理 Ruby 的多个版本,尽管我认为这就是我所拥有的。
当我 运行 ruby -v
它说 ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
.
然而,当我 运行 brew upgrade ruby
它说 Ruby 不存在。然后我做了 brew install ruby
并安装了 2.4.0 版。当我 运行 ruby -v
它仍然说同样的话。
如何在我的计算机上安装最新版本的 Ruby?
我有一个Mac。
因为你的 PATH link 指向你的来源 ruby,你应该将你的自制程序 ruby 路径添加到你的 .bash_profile 中,像这样 export PATH=${PATH}:${HOMEBREW_HOME}/ruby
我推荐的更好的方法是使用 rvm https://rvm.io/rvm/install
按照步骤安装rvm/ruby
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash
然后复制并执行bash
中的shell
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
重新启动 bash 并输入 which ruby
,然后它 return $HOME/.rvm/rubies/ruby-2.3.3/bin/ruby
和你的 ruby 工作。
我并不想管理 Ruby 的多个版本,尽管我认为这就是我所拥有的。
当我 运行 ruby -v
它说 ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
.
然而,当我 运行 brew upgrade ruby
它说 Ruby 不存在。然后我做了 brew install ruby
并安装了 2.4.0 版。当我 运行 ruby -v
它仍然说同样的话。
如何在我的计算机上安装最新版本的 Ruby?
我有一个Mac。
因为你的 PATH link 指向你的来源 ruby,你应该将你的自制程序 ruby 路径添加到你的 .bash_profile 中,像这样 export PATH=${PATH}:${HOMEBREW_HOME}/ruby
我推荐的更好的方法是使用 rvm https://rvm.io/rvm/install
按照步骤安装rvm/ruby
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash
然后复制并执行bash
中的shellecho '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
重新启动 bash 并输入 which ruby
,然后它 return $HOME/.rvm/rubies/ruby-2.3.3/bin/ruby
和你的 ruby 工作。