ruby の指定バージョンを利用する方法

rbenv を利用することで、複数のバージョンの ruby を切り替えることが可能。

参考資料

rbenvの使い方と仕組みについて
rbenv rehashをちゃんと理解する
rbenv rehashは何をやっているのか?

コマンド

# Homebrewをアップデート
$ brew update

# rbenvをインストール
$ brew install rbenv
# rbenvでインストール可能なrubyのバージョンを確認
$ rbenv --version
$ brew upgrade rbenv
$ rbenv install --list
# インストールされているrubyのバージョンを確認
$ rbenv versions
# インストールした ruby(”2.5.0”)に切り替える
$ rbenv global 2.5.0
# 必ず実行しないといけないコマンドではないが、問題がある場合は以下のコマンドを試す
$ rbenv rehash

# 指定したバージョンに切り替える
$ rbenv shell --unset コマンド

~/.bash_profile 設定ファイル

eval “$(rbenv init -)” を ~/.bash_profile の末尾に追加する

環境変数(PATH)

export PATH=”/Users/(ユーザ名)/.rbenv/shims:${PATH}”

Xcode 8.3.2 で Alcatraz が使えなくなった件

Swift の整形ツールを探していて Xcode プラグインがいろいろ出ているようだったので Alcatraz からインストールしようとしたところ,メニューに「プラグイン マネージャ」がなかった.

いろいろ試して,関係はないが Homebrew を使用しようとしたら,Homebrew も利用できない事態になった.最悪だ.

以下の対処方法で Homebrew は使用できるようになった.(ホッ😌)

Homebrewを久々にupdateしたら出来なかった時の対処法
http://qiita.com/takezoux2/items/aa2a5f0bef19cd0d8508

その後,「プラグイン マネージャ」は一度使えるようになったが,再度 Xcode (8.3.2)を起動するとメニューに表示されなくなっていた.プラグインって廃止される傾向なのかなぁー?

Xcode 8 won’t load plug-ins #475
https://github.com/alcatraz/Alcatraz/issues/475

特に困っていないので,そのまま swimat を使用しています.

HomeBrew のアップデートで失敗する場合の対処方法

1
2
3
$ cd `brew --prefix`
$ git fetch origin
$ git reset --hard origin/master

作業ディレクトリ、GIT インデックスを初期化しすれば良いみたい。
再度、brew update したら、正常にアップデートすることが出来た。