「Ruby/インストール/mac」の版間の差分
提供: 初心者エンジニアの簡易メモ
| (同じ利用者による、間の13版が非表示) | |||
| 行1: | 行1: | ||
==インストール== | ==インストール== | ||
| − | brew install rbenv | + | brew install rbenv ruby-build |
| + | |||
| + | ==アンインストール== | ||
| + | brew uninstall rbenv ruby-build | ||
| + | |||
| + | ==.zprofileに追加== | ||
| + | <pre> | ||
| + | $ vi ~/.zprofile | ||
| + | eval "$(rbenv init - --no-rehash zsh)" | ||
| + | </pre> | ||
| + | |||
| + | source ~/.zprofile | ||
==バージョン確認== | ==バージョン確認== | ||
| 行12: | 行23: | ||
3.2.8 | 3.2.8 | ||
3.3.8 | 3.3.8 | ||
| − | 3.4. | + | 3.4.8 |
jruby-9.4.12.0 | jruby-9.4.12.0 | ||
mruby-3.3.0 | mruby-3.3.0 | ||
| 行19: | 行30: | ||
truffleruby+graalvm-24.2.0 | truffleruby+graalvm-24.2.0 | ||
</pre> | </pre> | ||
| + | |||
| + | ==="Unknown option"なエラーになる場合=== | ||
| + | <pre> | ||
| + | Unknown option: 1 | ||
| + | Usage: head [-options] <url>... | ||
| + | </pre> | ||
| + | xamppとの干渉が起きてる? | ||
| + | |||
| + | 以下で`/Applications/XAMPP/xamppfiles/bin`があれば、 | ||
| + | echo $PATH | ||
| + | 消して、そのままpathを、以下のように、コピペして、再度PATHを入れる。 | ||
| + | export PATH="/usr/local/opt/mysql-client/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" | ||
| + | |||
| + | 参考:https://kei-s-lifehack.hatenablog.com/entry/started_ruby | ||
| + | |||
| + | 参考:https://stackoverflow.com/questions/21498991/head-usage-unknown-option-1-n-error-possibly-ruby-related | ||
==指定バージョンをインストール== | ==指定バージョンをインストール== | ||
| − | $ rbenv install 3.4. | + | $ rbenv install 3.4.8 |
| + | |||
| + | ==指定バージョンをアンインストール== | ||
| + | $ rbenv uninstall 3.4.8 | ||
==rbenvが使うrubyのバージョン確認== | ==rbenvが使うrubyのバージョン確認== | ||
| 行27: | 行57: | ||
$ rbenv versions | $ rbenv versions | ||
* system | * system | ||
| − | 3.4. | + | 3.2.8 |
| + | 3.4.8 | ||
</pre> | </pre> | ||
==rbenvが使うrubyのバージョン指定== | ==rbenvが使うrubyのバージョン指定== | ||
<pre> | <pre> | ||
| − | $ rbenv global 3.4. | + | $ rbenv global 3.4.8 |
$ rbenv versions | $ rbenv versions | ||
system | system | ||
| − | * 3.4. | + | * 3.4.8 |
</pre> | </pre> | ||
| + | ===rubyバージョンが反映されない場合=== | ||
| + | <pre> | ||
| + | $ vi ~/.zprofile | ||
| + | eval "$(rbenv init - --no-rehash zsh)" | ||
| + | </pre> | ||
| + | |||
| + | source ~/.zprofile | ||
| + | |||
| + | ===初期rubyに戻す場合=== | ||
| + | <pre> | ||
| + | $ rbenv versions | ||
| + | * system (set by /Users/mac1/.rbenv/version) | ||
| + | 3.2.8 | ||
| + | $ rbenv global system | ||
| + | $ ruby -v | ||
| + | ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin24] | ||
| + | </pre> | ||
==参考== | ==参考== | ||
2026年3月11日 (水) 18:58時点における最新版
目次
インストール
brew install rbenv ruby-build
アンインストール
brew uninstall rbenv ruby-build
.zprofileに追加
$ vi ~/.zprofile eval "$(rbenv init - --no-rehash zsh)"
source ~/.zprofile
バージョン確認
$ ruby -v ruby 2.6.10p21
インストール可能なバージョン確認
$ rbenv install --list 3.1.7 3.2.8 3.3.8 3.4.8 jruby-9.4.12.0 mruby-3.3.0 picoruby-3.0.0 truffleruby-24.2.0 truffleruby+graalvm-24.2.0
"Unknown option"なエラーになる場合
Unknown option: 1 Usage: head [-options] <url>...
xamppとの干渉が起きてる?
以下で`/Applications/XAMPP/xamppfiles/bin`があれば、
echo $PATH
消して、そのままpathを、以下のように、コピペして、再度PATHを入れる。
export PATH="/usr/local/opt/mysql-client/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
参考:https://kei-s-lifehack.hatenablog.com/entry/started_ruby
指定バージョンをインストール
$ rbenv install 3.4.8
指定バージョンをアンインストール
$ rbenv uninstall 3.4.8
rbenvが使うrubyのバージョン確認
$ rbenv versions * system 3.2.8 3.4.8
rbenvが使うrubyのバージョン指定
$ rbenv global 3.4.8 $ rbenv versions system * 3.4.8
rubyバージョンが反映されない場合
$ vi ~/.zprofile eval "$(rbenv init - --no-rehash zsh)"
source ~/.zprofile
初期rubyに戻す場合
$ rbenv versions * system (set by /Users/mac1/.rbenv/version) 3.2.8 $ rbenv global system $ ruby -v ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin24]
