【Mac】brew install rbenvでインストールがうまくいかない時【Shopify】
PR ※当サイトではアフィリエイト広告を利用しています
備忘録的なまとめです。
本記事では、「rbenv」をがうまくインストールできない方向けの記事です。
新しいM2Macにした際に、Rubyを最新版へアップデートする必要があり、そのときに出たエラーをまとめました。
MacはRubyが標準でインストールされているので、最新版へアップデートのみが必要です。
rbenvコマンドは、Rubyなどの開発などに使用できるもの。Shopifyの開発では必須のため、新しくパソコンを切り替えた際に一から環境設定をする必要がありました。
それでは、まとめていきます。
こちらも 参考になると思います。
rbenvがインストールされているか確認する
はじめにバージョンの確認をします。
バージョン番号が表示されたら問題ありません。
では、表示されなかった場合はインストールが必要です。
こちらを打ち込んでインストールしましょう。ここで無事にインストールができれば問題ありません。
しかし、自分のパソコンだと下記のようなエラーが発生しました。
Error: Your Command Line Tools are too outdated.
Update them from Software Update in System Settings.
If that doesn't show you any updates, run:
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Alternatively, manually download them from:
https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 14.3.
直訳するとこんな感じ。
システム設定のソフトウェア・アップデートから更新してください。
それでもアップデートが表示されない場合は、以下を実行してください:
sudo rm -rf /Library/Developer/CommandLineTools を実行してください。
sudo xcode-select –install
または、以下から手動でダウンロードしてください:
https://developer.apple.com/download/all/。
Xcode 14.3用のCommand Line Toolsをダウンロードしてください。
つまりバージョンも古いしアップデートもできない状態だからXCODEもインストールしてくれって感じですね。
解決策はパソコンのソフトウェアとXCODEのインストール
僕の場合はこの2つでした。
- パソコンのソフトウェアが最新でなかった
- XCODEがインストールされていなかった
XCODEのバージョンで14.3以降を利用するには、パソコンのソフトウェアも最新でないとダメだったみたいです。
そのため、2つを同時に対応。
- »https://developer.apple.com/download/all/
- XCODEをダウンロード
これで、再度コマンドラインを打ちましょう。
こちらを打ち込んでインストールして、無事にできれば問題ありません。
成功すれば下記のような感じ。
打ち込んだあとは、
これでちゃんとバージョン番号が表示されたら問題ありません。
バージョンの確認をする
はじめにRubyのバージョン確認をします。下記をターミナルを起動して打ち込みましょう。
バージョンが出ればOK。しかし3.~~以降でなければアップデートが必要になります。
RubyやHomeBrewのコマンドまとめ
コマンドをまとめておきます。
Homebrew
Homebrewのバージョン確認
Homebrewをインストールします
Homebrewをアップデートする
Homebrewをアップデートがうまくいかない場合
rbenv
rbenvのバージョンを確認
rbenvをインストール(うまくいかない場合は冒頭のエラーに戻る)
パスを通す
するとどちらかが表示されるので、
①
# the following to ~/.zshrc:
eval “$(rbenv init -)”
こちらが表示されたら下記を打ち込む。
②
# the following to ~/.bash_profile:
eval “$(rbenv init -)”
こちらが表示されたら下記を打ち込む。僕はこちらでした。
これでターミナルを再起動してbaxhに切り替わればOK。
Ruby
バージョンの確認
新しいバージョンをインストール
rbenv で Ruby 3.1.3 をインストール
rbenvでバージョンを確認する
お疲れ様でした!
うーん、どの記事見てもエラーについてあまりまとめてくれたものがなかったので、備忘録的にまとめてみました。
ややこしいですが、1つ1つバージョンを確認して表示されなかったらインストールしていくみたいな方法で進めていけばOKです。
Shopify参考記事一覧
- Shopifyの構築から運用まで担当いたします【お気軽に無料相談から】
- 【Ruby/Shopify】rbenv install 3.1.3のインストールがうまくいかない時
- 【Mac】brew install rbenvでインストールがうまくいかない時【Shopify】
- 【Shopify/liquid】商品タグを自由に好きなページに出力する方法を解説
- 【shopify】アプリ無しでギフトラッピングの実装をする方法【コピペOK】
- 【Shopify/コピペで完了】明細書(納品書)のテンプレートを日本対応に変更するコード
- 【Shopify / コピペOK】アカウントの住所登録をカスタマイズする方法
合わせて読みたい記事