ブログトップ 記事一覧 ログイン 無料ブログ開設

大人になったら肺呼吸 RSSフィード Twitter

2011-07-26

Mac OS X Lionにしたらgccがなくてnode.jsがコンパイルできなくなった件

f:id:replication:20110726203902p:image

はじめに

node.js 0.5がリリースされたので、Mac OSにインストールしようとしたらerror: could not configure a cxx compiler!のエラーがでて、コンパイルに失敗しました。

Mac OS X Lionにアップグレードするとgccが消える

原因は、先日Mac OSをLionにアップグレードしたのですが、そのときにインストールしていたgccが消えたみたいです。

Xcodeをインストールして、 .bashrc や .zshrc を編集して /Developer/usr/bin を$PATHに追加して生きていけるようになったというやり方だと生きていけないので、/AppliationsにあるInstall Xcode.app を実行しましょう。Appleさんはこういう大事なことはせめてApp Storeに書いたりしておいてほしいですね。

Mac OS X を Lion にアップグレードするとmakeとかgccが消える - 作業ログとかをメモする場所。 - mkdirグループ はてなブックマーク - Mac OS X を Lion にアップグレードするとmakeとかgccが消える - 作業ログとかをメモする場所。 - mkdirグループ

Mac OS X Lionにgccをインストールする

Mac OS X Lionにgccをインストールするには上記エントリにもあるようにxcodeをインストールします。

1. AppStoreからXcodeをインストールします。3GB弱あるのでダウンロードに時間がかかります。

f:id:replication:20110726222546p:image

2. ApplicationフォルダにあるInstall Xcode.appを起動します。

f:id:replication:20110726222539p:image

3. Installボタンをクリックします。

f:id:replication:20110726222545p:image

4. ソフトウェアライセンスに同意します。

f:id:replication:20110726222540p:image

このあと、自動的にインストールが開始されます。

注意

インストール中にiTunesが起動していると、閉じてくださいと促されます。起動していないのにアラートがあがる場合は、アクティビティモニターからiTunes Helperというプロセスを終了させてください。

XCodeのインストールが完了すると同時にgccもインストールされるので、node.jsのコンパイルができるようになります。

2012.05.06追記

コメント欄での指摘によると、gcc などのコマンドラインツールは、自動ではインストールされないため以下の手順を実行する必要があるようです。

gcc などのコマンドラインツールは、自動ではインストールされません。

Xcode->Preferences->Downloads と行き、Command Line Tools をインストールします。

sudo xcode-select -switch /path/to/Xcode.app/Contents/Developer

f:id:replication:20130526061446p:image


XcodeによるObjective-C入門
大津 真
毎日コミュニケーションズ
売り上げランキング: 15834


以下のエントリもあわせてどうぞ

meison_amslmeison_amsl 2012/03/10 17:09 自分もLionにしたら,gcc系が全く動かなくなって困っていました.
貴重な情報ありがとうございます♪

replicationreplication 2012/03/11 23:21 meison_amslさん
コメントありがとうございます。お役にたてて良かったです。

babababa 2012/05/06 09:39 gcc などのコマンドラインツールは、自動ではインストールされません。

Xcode->Preferences->Downloads と行き、Command Line Tools をインストールします。

sudo xcode-select -switch /path/to/Xcode.app/Contents/Developer

と実行します。

replicationreplication 2012/05/06 16:32 babaさん
コメントありがとうございます。
エントリに反映いたしました。

kenken 2012/05/23 11:12 babaさん,replicationさん
Xcodeをインストールしても,gccコマンドうてませんでした.
ありがとうございます.

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

Connection: close