トーク:Homebrewの使い方

提供:maruko2 Note.
移動: 案内, 検索

mtr コマンドを brew でインストールする時、依存関係から gtk+ もインストールしてしまう。gtk+ 自体が多くのパッケージに依存しているので、gtk+ 動作環境をインストールするだけで結構時間がかってしまう。mtr コマンドは CUI でも動作するので gkt+ なしでビルドする。

brew install mtr --no-gtk

mtr を CUI ツールとして実行するには -t オプションを付ける。-t オプションを付けないと X11 環境で起動する。

mtr -t <address>

install, update 時に SSL のエラーが起きる

$ brew update
error: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 
while accessing https://github.com/mxcl/homebrew.git/info/refs

fatal: HTTP request failed

Error: Failed while executing git pull  origin refs/heads/master:refs/remotes/origin/master

curl コマンドが使用する curl-ca-bundle.crt を最新のものに入れ替えることで解決する。[1]

cd /usr/share/curl
sudo curl -O http://curl.haxx.se/ca/cacert.pem
sudo mv curl-ca-bundle.crt{,.old}
sudo mv cacert.pem curl-ca-bundle.crt

脚注

  1. #6103: Brew Install results in Curl SSL certificate problem on Formula with GitHub HTTPS tarball URL - Issues - mxcl/homebrew - GitHub
LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数