Sierraにアップデートしたので、まだアップデートしていない人向けのメモを残しておきます。ご注意このエントリの情報は2016年12月23日時点での情報です。将来的に状況が変わる可能性もあるので、適宜最新の情報もあわせて確認するようにしてください。Type-SMac本体のキーボードを使うこともありますが、仕事中はこんな感じで外部ディスプレイと外部キーボードをメインで使っています。CapitanまではKarabinerを使ってキーボード設定を以下のようにカスタマイズしていました。左コマンドキーの単独押しを英数キーに割り当て右コマンドキーの単独押しをかなキーに割り当て外部キーボードのF1~F12を輝度調整やボリューム調整キーに割り当てしかし、KarabinerはSierraでは使えなくなっています。Elementsという簡易版が提供されています。Elementsでなんとかなるんじゃないか、という淡い期待を抱いてSierraにアップデートすることにしました。Sierraアップデートの流れOSをインストールするまず、OSをインストールするまでの流れはこんな感じです。最悪何か大きな問題が起きても、時間をかけてリカバリできる日程・時間帯を選ぶ。Machineを使ってMacをバックアップ。見るSierraのダウンロード開始。時間がかかるので、夜9時にスタートさせて就寝。早朝4時ぐらいに確認したらダウンロードが終わっていたので、インストール開始。6時ぐらいに確認したらインストールも完了していた。SSHの設定を変更する次に、SSHの関連の設定を変更します。10.12.2からSSHの設定が変わったようで、そのままだとGitHubやHerokuにpush/pullするときにエラーが出たりします。僕は以下のサイトを参考にして修正しました。次のような設定を追加します。渡すファイル名は自分の環境に合わせて変更してください。GitHubへのpush/pullなど、SSH接続周りでエラーが出なくなればOKです。キーボード周りの設定を変更するさて、次が一番の懸念事項になっているキーボード関連の設定変更です。予想通り、Karabinerの設定は使えなくなっていました。Elementsをインストールします。Sierraが、僕が見る限り、「コマンドキーの単独押し」という選択項目がない!一応、コマンドキーを英数キーや、かなキーに割り当てることはできるのですが、これだと「常時英数キー」「常時かなキー」になってしまうので、コマンドキーとして使えなくなってしまいます。うーん、困った・・・と思ってネットを調べていたら、「英かな」という代替アプリが存在していることを知りました。⌘英かなこれをインストールすると、今まで通り「コマンドキーの単独押し」で「英数キー」「かなキー」として動作させることができました。Elementsはもういらないや、と思ってアンインストールしました。このあとでまたインストールすることになります。」の切り替えができるようになりました。Elementsのインストールだけで済みます。(英かな、どうもお世話になりました)HHKBを使えるようにする続いてHHKBもSierraで使えるようにします。最新のドライバはSierraに対応しているので、まだインストールしていない人はこれをインストールします。PFUこれでHHKBもバッチリ!・・・と思ったのですが、なんか動きがおかしい。SierraにしてからはなぜかAlt(Opt)キーと◇(Command)キーが入れ替わっているようです。なんでだろう?と思っていたのですが、これはキーボード本体のDIPスイッチで変更することができます。今まではSW5がONになっていたのですが、これをOFFにするとAlt(Opt)キーと◇(Command)キーの動きが元通りになりました。ちなみに今はこんな感じでSW2とSW6だけがONになっています。キーボード設定をカスタマイズこれでキーボード周りもOK!と思っていたのですが、なんかおかしい。HHKBのファンクションキーを使ってもMacの輝度調整やボリューム調整ができません。Elementsを再度インストールします。ElementsはKarabinerと同様、ファンクションキーの設定変更ができるようになっています。LockキーをControlキーとして使う」設定が無効になってしまいます。Elements自身にその設定を追加します。Capitan時代と同じようにMac本体のキーボードとHHKBが使えるようになりました。開発環境の動作確認OSのアップデートにより、開発環境が壊れていないことを確認します。僕は主要なプロジェクトのRSpecのテストが全部パスするか、Webの画面もちゃんと立ち上がるか、といった点をチェックしました。こちらは特に問題なく、今まで通り動作していました。万一マシンが起動しなくなったときに備えて、Sierraの起動ディスクを作成しておきます。ここでいう起動ディスクの作成とは、USBメモリからSierraをブートできるようにすることです。起動ディスク作成」のようなキーワードで検索すると情報がいくつか見つかるので、それを参考にして起動ディスクを作成します。作成したら念のためUSBメモリからちゃんとブートできることを確認しておきましょう。Computersこの商品を含むブログを見るこれが終わればSierraのアップデート作業は完了です!まとめSierraが公式リリースされてから3ヶ月経っているので、ネット上には有益な人柱情報が結構たまってきています。いった情報のおかげで今回は大きなトラブルもなく、思った以上にスムーズにアップデートすることができました。Karabinerで無茶苦茶マニアックな設定をしていた人はまだ移行しにくいかもしれませんが、僕はそこまでではなかったので、なんとか今までどおりのキーボード設定が使えるようになりました。Sierraにアップデートするかどうか迷っている人は、よかったらこのエントリの情報を参考にしてみてください。あわせて読みたい僕がHHKBを使うようになった理由を書いたエントリです。JISキーボードとUSキーボードの違いをまとめたエントリです。OSのアップグレードではなく、Mac本体を買い換えたときの苦労話を書いたエントリです。3年ぶりぐらいに仕事用のMacを買い換えました。先日、開発マシンを約3年ぶりに新しくしました。はてなブログPro株式会社ソニックガーデンで働くRubyプログラマ。2017年11月に「プロを目指す人のためのRuby入門」を出版。blog)はてなブログをはじめよう!JunichiItoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。