質問: ``` $ ruby -v ``` でエラーが出る。しかもその内容の一部が、 `Taro 1`ではなく、移行元の`Taro`だから気がかり。 やはり、課題1の時点で詰んでいるのか。 もし、移行とその後の環境構築で苦労したかた、いらっしゃって、 些細な情報でも構わないのでお持ちの方、いらっしゃれば、よろしくお願いします。
回答: A1.ユーザー名が変わる どの様に「移行アシスタント」を使われたのかわかりませんが、移行アシスタントは、「**新しいユーザーを作成してからデータを移行する**」ので、新しい Mac に同じユーザー名がすでに存在している場合は、ユーザー名が変わってしまいます。 新しい Mac の初回起動時に「データを移行するか」聞かれると思いますが、ここで「**後で**」を選ぶと、この様なことが発生するケースが多いです。 最初にユーザを作って一度ログイン後に、データを移行する予定の場合は、初回のログインユーザ作成時は、今まで使っていたユーザと**別の名前でユーザを作る必要**があります。 別の名前で作った場合は、その後、「移行アシスタント」で、古い Mac のデータを移行しても ユーザー名が変わることはありません。 A2. ruby -v で、エラーが出る 古い Mac で、ruby をどうやってインストールしていたかによるのですが、 rbenv や RVM を使っている場合は、インストール時の PATH を覚えていると思います。 例えば、 rbenv の場合、古い Mac だと /Users/Taro/.rbenv/ の中にインストールされていると思いますが、これを移行すると /Users/Taro1/.rbenv/ の中にファイルは移動しますが、中のファイルは、 `export RBENV_ROOT="/Users/Taro/.rbenv"` とかの古いパスが記載されていると思います。 こちらも、新しいユーザのまま使うのであれば、 ruby を再インストールするのが簡単ですが... 最初から移行し直すのであれば、ユーザー名が同じになれば解決すると思います。