brewインストールでphp-mcryptがインストールできない

■環境
OS X El Capitan(10.11.6)
Homebrew 0.9.9

brewインストールでphp-mcryptをインストールした際にエラーが出たので
エラー内容と、その対応をメモしておきます。

まず、エラー内容について
# brew install homebrew/php/php70-mcrypt
〜中略〜
/usr/local/opt/php70/bin/phpize: line 61: /usr/local/Library/Homebrew/shims/super/sed: No such file or directory
/usr/local/opt/php70/bin/phpize: line 62: /usr/local/Library/Homebrew/shims/super/sed: No such file or directory
/usr/local/opt/php70/bin/phpize: line 63: /usr/local/Library/Homebrew/shims/super/sed: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
/usr/local/opt/php70/bin/phpize: line 155: /usr/local/Library/Homebrew/shims/super/sed: No such file or directory
autoheader: error: AC_CONFIG_HEADERS not found in configure.in
〜中略〜

つまり、phpizeで利用している『/usr/local/Library/Homebrew/shims/super/sed』が無いそうです。
色々調べた結果、私の環境ではそもそもHomebrewのパスが
『/usr/local/Library/Homebrew』
ではなく
『/usr/local/Homebrew/Library/Homebrew』
となっていました。(なんだこの階層)

対応としては、phpize内にて$SEDという変数に上記パスを指定していたので、
自分の環境に合わせてパスを書き換えました。
SED="/usr/local/Homebrew/Library/Homebrew/shims/super/sed"

Share

【Mac】PC購入後・初期化後の再設定

■環境

OS X El Capitan(10.11.6)


自分がMacの初期設定で行なった事のメモです。

Homebrewをインストールする

OS X用のパッケージマネージャーです。
以下のコマンドでインストールします。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(参考)公式ページ:http://brew.sh/index_ja.html

ターミナルを設定する

iTerm2 + zsh + prezto + pecoの設定をします。
詳細は、コチラのページ参照

《2017/4/20追記 zshではなく、fishを導入する手順もコチラに追加しました》

秘密鍵&公開鍵を生成する

サーバ接続する機会が多い方は、利用できる鍵ペアを生成します。
githubでも使います。
詳細は、コチラのページ参照

Share