タグ macOS の記事

M1 Mac で Docker のビルドエラー fatal error: vips/vips8 への対処方法

M1 Mac ( Apple Silicon )で Node.js を使う Docker イメージのビルドで次のようなエラーが出るときの対処方法についてです。 サンプル 1: サンプル 2: 私は Node.js の NPM パッケージ を使うプロジェクトでこのエラーに遭遇し…

macOS でキーチェーンに保存されたパスワードをターミナルで利用する方法

macOS でキーチェーンに保存されたパスワードをターミナルで利用する方法についてです。 早速結論ですが、 のサブコマンド を使用することでキーチェーンのに保存されたパスワードを取得できます。 各オプションの意味: : サービス名でマッチ : アカウントでマッチ : 一連の…

Docker for Mac の仮想マシンのディスクが壊れたときの対処方法

Docker for Mac の仮想マシン Linux のディスクが壊れてしまったときの対処方法についてです。 結論から言うと、トラブルシュートの「 Clean / Purge data 」を実行すれば OK です(ただし、ボリュームなどがすべて削除されてしまうので、削除される…

Homebrew で Error: homebrew-core is a shallow clone が出て brew update が実行できない問題

2020 年 12 月以降に Homebrew で をしようとすると次のようなエラーが出て処理が実行できないことがあります。 を利用している場合はそちらでも起こります。 Homebrew はこれまで Git リポジトリの shallow clone を利用してきましたが、 …

macOS で .DS_Store を除外して zip ファイルを作成する方法

macOS で ファイルを除外して zip ファイルを作成する方法についてです。 コマンドの オプション コマンドには というオプションがあり、これを使うと除外対象を指定することができます。 これですべての階層の を指定すると OK です。 以下サンプルです。 を…

macOS を Mojave にあげた後に Homebrew を使うとエラーが出る問題

掲題のとおり、 macOS を Mojave にアップデートした後に Homebrew を使うとエラーが出る問題についてです。正確にはエラーが出て使えないので「使おうとすると」です。 問題 Mojave にあげた後に Homebrew を使ってパッケージをインストールしようとす…

Mac の SSH の設定ファイルで IgnoreUnknown で複数のオプションを指定する方法

OS のバージョンの異なる複数の Mac で SSH の設定ファイルを共有していると、各マシンで利用できるオプションの違いのために、エラーで コマンドが実行できなくなることがあります。 私の場合は、 と の 2 つのオプションが存在しないということで コマンドが実行でき…

Mac の Chrome でコピーをするとフリーズする現象の解決方法

Mac で Google Chrome を使っていると、テキストをコピーしたときに高い頻度でフリーズします。 「動作が遅い」というよりは「固まる」と表現する方が適切な感じの挙動で、長いときには 5 秒以上動作を受け付けなくなります。 私の体感では、特に Google のスプレッ…

Mac で複数の URL をまとめて開く方法

Mac で複数の URL (ウェブページ)をまとめて開く方法をご紹介します。 1 行 1 URL の形で数件の URL があった場合にそれらをまとめて開きたくなることが、ウェブ関連の仕事に携わっている方であればあるものと思います。 私の場合は、サイトマップをスプレッドシートで作…

個人的によく使うパッケージマネージャのパッケージ更新方法まとめ

ウェブ開発の仕事で などの パッケージマネージャのお世話になることが多いのですが、サブコマンドがちょっとずつ異なるためよく間違えます。 月に数回は検索している気がするので、個人的なメモとしてよく使うパッケージマネージャのパッケージ更新方法をまとめておきたいと思います。 …

Mac のターミナル上で OS の時刻情報を確認・変更する方法

Mac のターミナル上で OS の時刻情報にアクセスする方法についてかんたんにまとめておきます。 日付 日付(年月日)の情報を確認したり変更したりする場合は コマンドの オプションを使用します。 は通常ユーザの権限では実行できず が必要になるはずです。 日付の確認 日…

Mac のメモリ使用量をターミナルで調べる方法

Mac で現在のメモリ使用量を調べる方法について。 メモリ使用量は Mac にデフォルトで備わっている Activity Monitor から調べることもできますが、コマンドラインから調べたくなることがあります。 そんな場合には コマンドを使用すれば OK です。 監視し続け…

Mac の Finder で隠しファイルの表示/非表示を切り替える方法

Mac の Finder で隠しファイルを表示する方法について。 ターミナルを開いて次のコマンドを打つことで隠しファイルを表示する状態に変更することができます。 隠しファイルを表示するようにするとデスクトップに ファイルが表示されたりもするので、用事が済んだら元に戻したいこと…

Homebrew で Homebrew-Cask のコンフリクトの警告が出る場合の対処方法

エラー を実行すると以下のような警告が出ます。 原因 2015 年 12 月のアップデートで Homebrew-Cask の作りが変わったようです。 ですので、 2015 年 12 月以前から を利用していて を実行するとその後に「衝突していますよ」と出るようになります。…

Heroku toolbelt を Mac からアンインストールする方法

公式に書かれているとおりそのままなのですが・・・ Heroku toolbelt 、いわゆる コマンドの削除方法についてです。 どの方法でインストールしたかによってアンインストール方法が異なります。 Homebrew で入れた場合 Homebrew で通常やるとおりに コマ…

Homebrew でキャッシュを cleanup する方法

Mac のパッケージマネージャ Homebrew はいったんダウンロードしたフォーミュラをキャッシュとしてローカルに保存してくれます。 ふだんはこれが便利なのですが、ときどきあえてキャッシュを削除したいことがあります。 そういうときには次のコマンドを使えば OK です。 オプ…

Awesome OS X 日本語訳

GitHub 上で各種定番アプリやツールをまとめた「 Awesome XX 」というまとめシリーズがあるのですが、 そのうちのひとつ、 OS X 用のアプリやツールに関してまとめられたリストを今回日本語に翻訳してみました。 gh640/awesome-osx - GitHub …

Mac OS X El Capitan にアップデートした後に brew update が動かない場合の対処方法

Mac OS X を El Capitan にアップデートした際に brew update がうまく動かない場合の対処方法について。 エラー 対処方法 私の場合は ディレクトリの所有者が になっていたことが原因のようでした。 まずは所有者を利用ユーザーに変更します。 再度試…

Homebrew で「 Error: Formulae found in multiple taps 」と怒られたときの対処方法

Homebrew で などをしていると以下のようなエラーが出てしまうことがあります。 こちらはフォーミュラの名前が重複しているために起こるようなので、どちらか一方を登録解除すれば OK です。

Mac でマークダウンファイルをプレビューする方法

Mac OS X Yosemite には .md ファイルをプレビューする機能がデフォルトで備わっていませんが、「 QLMarkdown 」をインストールすることで .md ファイルを HTML 化された形でプレビューすることができます。 QLMarkdown のインストールは…

Mac OS のターミナルでログイン時のメッセージを非表示にする方法

Mac のターミナルを新たに立ち上げたときに、デフォルトでは特定のメッセージが表示されます。 今回はこのメッセージを表示しなくする方法についてです。 やり方はとてもシンプルで、ホームディレクトリに という名前のファイルを作成するだけです。 存在がチェックされるだけなので空ファ…