簡體   English   中英

如何使用 rbenv 在 Mac 上安裝 ruby?

[英]How to install ruby on Mac using rbenv?

我的問題是ruby -v沒有顯示我安裝的 ruby 版本(即 3.0.0)。

我使用自制軟件使用以下命令安裝了 ruby

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew install rbenv ruby-build
rbenv install 3.0.0
rbenv global 3.0.0

現在,當我檢查 ruby 安裝時,我找不到它。 對於這些命令,我也正在關注 output。

SSVFWER-M-91FL:~ ssvfwer$ which -a ruby
/usr/bin/ruby

SSVFWER-M-91FL:~ ssvfwer$ ruby -v 
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]

SSVFWER-M-91FL:~ ssvfwer$ rbenv install 3.0.0
rbenv: /Users/ssvfwer/.rbenv/versions/3.0.0 already exists
continue with installation? (y/N) n

SSVFWER-M-91FL:~ ssvfwer$ ruby -v 
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]

SSVFWER-M-91FL:~ ssvfwer$ rbenv versions
  system
* 3.0.0 (set by /Users/ssvfwer/.rbenv/version)

你能幫我解決我在這里遺漏的問題嗎? 為什么我們ruby -v沒有將 3.0.0 顯示為 ruby 版本,因為我想使用那個 ruby。我該如何切換?

看起來您跳過了第 2 步rbenv init rbenv 與您的 shell 緊密集成,您必須安裝一些墊片。

您可以使用curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash調試它curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM