facebook twitter hatena line email

「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
  
 
==バージョン確認==
 
==バージョン確認==
行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.2
 
  $ rbenv install 3.4.2
 +
 +
==指定バージョンをアンインストール==
 +
$ rbenv uninstall 3.4.2
  
 
==rbenvが使うrubyのバージョン確認==
 
==rbenvが使うrubyのバージョン確認==
行27: 行57:
 
$ rbenv versions
 
$ rbenv versions
 
* system
 
* system
 +
  3.2.8
 
   3.4.2
 
   3.4.2
 
</pre>
 
</pre>
行38: 行69:
 
</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>
  
 
==参考==
 
==参考==
 
https://qiita.com/gostachan/items/c3c9b88f120d0c2dce96
 
https://qiita.com/gostachan/items/c3c9b88f120d0c2dce96
 +
 +
https://www.sejuku.net/blog/3958

2025年6月24日 (火) 00:14時点における最新版

インストール

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.2
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

参考:https://stackoverflow.com/questions/21498991/head-usage-unknown-option-1-n-error-possibly-ruby-related

指定バージョンをインストール

$ rbenv install 3.4.2

指定バージョンをアンインストール

$ rbenv uninstall 3.4.2

rbenvが使うrubyのバージョン確認

$ rbenv versions
* system
  3.2.8
  3.4.2

rbenvが使うrubyのバージョン指定

$ rbenv global 3.4.2
$ rbenv versions
  system
* 3.4.2

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]

参考

https://qiita.com/gostachan/items/c3c9b88f120d0c2dce96

https://www.sejuku.net/blog/3958