| @Mac/iPhone
Ruby on RailsかCakePHPかどちらかをぼちぼち触ることにしたので、MacPortsで一通り環境を整えてました。いつまでもMAMPの世話になるのはやめようと思い、一個一個必要なもの...

Ruby on RailsかCakePHPかどちらかをぼちぼち触ることにしたので、MacPortsで一通り環境を整えてました。いつまでもMAMPの世話になるのはやめようと思い、一個一個必要なものをインストールしていきました。Rails自体は簡単に入ったんだけど、MySQLのインストールがうまくいかない。

なんかを参考にインストールを試みたんですけど、ごちゃごちゃエラーが出ます。まず最初は

--->  Computing dependencies for wiresharkError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?

というエラーが出てました。とりあえずこれは #21062 (Snow Leopard, fresh install, can’t install any ports) MacPorts を参考にしてSnow Leopardのインストールディスクに含まれてる “UNIX dev tools” をインストール。しかしまだ解決しない。MySQLだけじゃなくて

$ sudo port update outdated

とかも失敗する。rsyncがうまくいってないのかなと、ルーターの873のポートを開放したりして半日つぶしたんですけど改善せず。

万策尽きたので一回上書きインストールしたMacPorts 1.8.1を消して入れ直してみました。

$ sudo port deactivate active

してから

$ sudo rm -rf /opt/

その後パッケージ版のMacPorts 1.8.1をダウンロードしてインストールしてみたところ、すべてうまくいきました。

MacPortsはLeopardのときに初めてインストールして、Snow LeopardにしてからはSnow Leopard対応版のMacPorts 1.8.1を上書きインストールしてました。これがどうも良くなかったみたい。

OSのアップグレードとかはやっぱクリーンインストールした方が良いのかな。きちゃないファイルの断片とかをごちゃごちゃため込んでそうです。

この記事に似ている記事

  • UnixとしてのMac OS X March 04, 2010
    4379866227 e955e389aa
    MacはUnixとして使うと便利Macはシャレオツパソコンとして使うだけじゃもったいない。一応UnixなのでUnixとしても使える。Unixコマンドが気持ちいい 「○×は使用中のため削除できません」とか警告が出るファイルも sudo...
  • Screenshot
    シェルの履歴から適当に拾ってCONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl` --w...
  • 930 pythons
    先日、自宅の MacBook Pro (Mid 2009) 内の MacVim kaoriya で quickrun が実行できないと書いた(Homebrew で入れた MacVim だと quickrun できる)。どうも Python が...
  • Screenshot
    公開している Lokka の DB (MySQL) のデータを、手もとの Lokka の DB (SQLite) に取り込むときに毎回やり方を忘れるので書いておきます。 今回は MySQL to Sqlite converter という gi...
  • Screenshot
    昨夜寝る前にダメ元でスクリプト動かして寝たところ、朝起きてTerminalを覗くとINSTALL COMPLETEの文字が。そういうわけでAmazon乞食エイトできるようになりました。が、XMLRPC経由で投稿できなくなった。これは地味に困る...
  • Applicationicon.175x175 75
    MacVim で Markdown 形式で文章を書いて Marked.app でプレビューしてた。 Marked.app 、便利なんだけどリストのネストの解釈が GitHub とかの Markdown と違ってて、スペース 4 つ入れないとい...

Comments


(Option)

(Option)