Toolsを自動でインストールしてくれるようになっていた。Toolsをインストールしようとしてじたばたする必要がなくなったのが地味にありがたい。以下は結果的に別途インストールした。自動起動このhomebrew/servicesは今回知ったけど、すごく便利。Rictyフォントのビルド以下のようにRictyフォントをビルドしてインストールした。ターミナルフォントはRictyが好きなんです。Fonts」をクリックして解凍し、Library/Fonts/にコピーするだけ。自分だけかもしれないけど、Rictyフォントはなぜか何回か微妙にビルドが失敗して特定の文字だけおかしくなったりした。rが~と表示されたり、iとjだけものすごく大きいフォントになったり。ビルドのたびに結果が異なっていたので、おかしいと思ったら再ビルドしてみるとよいかも。caskでインストールする、という順序が楽だと思う。Storeを起動し、有料で購入したアプリのみ手動でインストールするそれ以外は次のcaskに送った。ファイルメーカーやOfficeなどは正規のCDから取ったイメージでインストールした。Microsoft製品は作業前に完全にアンインストールしてライセンスを解放する必要があるかもしれない。今回は同じMacbookで再インストールしたせいかアンインストールなしでも問題は生じなかったが、別のMacbookにインストールする場合は事前にアンインストールしておくとよいかも。Mac再インストール前に完全にアンインストールするにはAdobe製品でも同じようなことが起こる可能性がある(今回はReaderしかインストールしなかった)。OSではKeynoteがデフォルトでインストールされない。以下の手順に従えばほとんどの場合無料で正規に利用できるはず。caskでインストール最終的に以下のようなcaskリストでインストールした。cleanupで一括アップグレードできて便利。必要なら、caskで1つ前のメジャーバージョンなどを指定してインストールすることもできる。searchでアプリの全リストを取れるし、アプリ名を与えて部分一致で検索もできる。<tap名>でtapを追加すると利用できたりするので、tapがあるかどうかググってみよう。今後アプリをインストールする場合は、caskに見つかればそちらでインストールするようにしようと思う。ホームディレクトリの復元ドットファイルなどを何もかも復元すると環境の汚れまで持ち込まれるので、復元は最小限にとどめた。今回はTimeMachineから以下を復元した。.bashrc.bash_profile.bash_history.heroku.vimrc.rbenv(わりとでかい).ssh/.gitconfig.git_ignore.git_ignore_global注意.rbenv/以下にRubyをビルド&インストールしていた場合、OpenSSLやreadlineなどのライブラリとのリンクが失われている可能性がある。その場合、rbenvでインストールしたRubyはすべて再ビルドが必要になるかもしれない。自分の場合も結局rbenvのRubyを削除して再ビルドした。2.3.3ビルドインストールされる他のソフトウェアパッケージでも類似の作業が必要になるかもしれない。アプリケーション設定の復元とカスタマイズここから先は完全に人それぞれとなるので、役に立ちそうな点のみメモ。自分の場合、重要なアプリはDropboxに設定を保存していたので、設定ファイルへのパスをシンボリックリンクに置き換えることでスムーズに置き換えられた。Dropbox1Passwordを使うために真っ先に復元。1Passwordアプリやサービスを使えるようにするために真っ先に復元。Chromeもろもろの作業で必要になるので真っ先に復元。プロファイル同期機能のおかげでほぼ世話いらず。Chromeにログインすると、プロファイル同期でプロファイルが復元されるデフォルトのメールクライアントをChrome(Gmail)にする細かいけど、Sierraではdmgをマウントしてインストールした後、OSが「インストーラを片付けますか?」と聞くようになった。Support/以下にある設定ファイルをTimeMachineで復元できる。Dropboxで同期していた設定を復元するには、有料のPowerPackを購入しておく必要がある。Stackoverflow)。RubyMineTimeMachineから以下のファイル・フォルダを復元すれば完了。homebrew/servicesが実行済みであることが前提。今回はなりゆきでTimeMachineで以下のデータディレクトリを復元したが、dumpから復元する方が後々楽。/usr/local/var/postgresを復元する復元が正しければ、以下を順に実行するだけで、今後Macの起動時に自動で起動するようになる。従来のlaunchctlを使う方法よりずっと使いやすい。listを実行すれば現在のステータスがわかる。servicesが複数形なのが地味に間違えやすい。<パッケージ名>でバージョン固定できる。今回は以下をピン留めした。upgradeを実行できる。フルバックアップ最後はフルバックアップで締めくくると思うけど、セーフモード(Shiftキーを押しながら起動)にした状態でフルバックアップする方が余計なプログラムが動いていない状態なので早く終ると思う。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。