Mac OSX MavericksにGitをインストールするまでの苦難と解決メモ

2014年4月26日 7:00

Mac OSX MavericksにGitをインストールしようと思ったのですが、いろいろつまずいたので手順とメモを。コマンド系は覚えきれませんね。

macportのselfupdateができない

Gitをインストールしようと思ったのですが、どうやらmacportのバージョンが古いよって警告がでたので、まずはmacportをアップデートしようと下記コマンドをターミナルで打ち込んだんですが、

$ sudo port selfupdate

あら?

Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: shell command failed (see log for details)

macportのselfupdate中にエラーがでちゃったのでいろいろ調べたら、XcodeのCommand Line Toolsをインストールする必要があるよ!ということが分かったので、Command Line Toolsをインストールすることにした。

XcodeのCommand Line Toolsをインストール

Xcodeを起動して、Preferences…を開いて、Downloadsからインストールできる…

Command line tools

あれ?ないじゃん。

Mac OSX Mavericksの場合、ターミナルからインストールするらしい。ということで、下記コマンドを打ち込む。

$ xcode-select --install

数分待てばインストールが完了した。

macportのアップデートに再チャレンジ!

$ sudo port selfupdate

無事にmacportのアップデートが完了しました。

一応、macportでインストールしたものもアップデートしておく

$ sudo port upgrade installed

これで、Gitをインストールする準備が整ったかと思います。

Gitをインストール

Git

ここからやっとGitをインストールする作業です。

$ sudo port install git-core

そしたらエラー…。

Error: org.macports.activate for port ncurses returned: Image error: /opt/local/bin/captoinfo is being used by the active ncursesw port.  Please deactivate this port first, or use 'port -f activate ncurses' to force the activation.
Error: Failed to install ncurses
Please see the log file for port ncurses for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_ncurses/ncurses/main.log
Error: The following dependencies were not installed: ncurses
Error: Unable to upgrade port: 1
Error: Unable to execute port: upgrade curl failed

MacPortsのupgradeでハマったこと – The iPhone Development Playgroundによると、ncurseswをアンインストールするといいということなので、

$ sudo port -f uninstall ncursesw

再度、Gitをインストールしてみる。

$ sudo port install git-core

結構時間がかかりました。。

$ git –version

と打って、Gitのバージョンが確認できたら正常にインストール完了です。

著者:イハラ ユウタ

埼玉県の武蔵浦和在住。某ウェブ制作会社のFlashクリエイター兼フロントエンドエンジニアを経て、フリーのWebディベロッパーとして様々なサービス開発のお手伝いをしている最新技術が大好きなブロガー。

USB2.0の20倍の速さでデータ転送が可能なThunderboltとは

新しいMacBook Proが発表されました。そのMacBook Proで注目されているものとして、Thunderboltという聞きなれないものがあります。これはUSBやFirewireなどと同じI/Oインターフェイスです。なんで注目されているんでしょうか。知ってしまうと欲しくなりますよ!

必要なものだけのブラウザ『Camino』

Macのバックアップツール「Time Machine」のすごいところ

新しいMacBook Proを使い始めて、もう1ヶ月経ちますが、ふとTime Machineってスゴいなぁと思ってしまった。

いろんな形式の動画を再生できるMac用動画プレイヤー「MPlayerX」が凄過ぎる

Macでさまざまな動画を観ようとするといろんなプレイヤーをインストールすることになる。自分は今までQuickTime、VLC、RealPlayerなど用途に合わせて使い分けてきた。もちろん動画形式のせいもあるけど。でも、もうどの動画プレイヤーも使うことはないだろう。

そういえば、Macbook Pro 13インチ買いました

一応報告しておかなければね。このブログもMacbook Proで投稿しています。いやーパワフル!Power Mac G5から一気にMacbook Proに飛んできたからそりゃもう。

Coda 2ユーザーのためのSass導入メモ!Sassインストール方法とSassプラグイン

そろそろSassを導入しようと思ったので、Sassのインストール方法やCoda 2のSassプラグインなどを忘れないようにメモっておこうと思います。

大きな電源アダプターを小さくする新技術!約1/4と大幅な小型化

最近のノートパソコン本体は軽くてスリムになってきたが、電源アダプターは相変わらず大きくて重いまま。どうにかならないものか…と思っていたら近々市場に登場するようです。

Safari 3.0.2 を試してみた。やっぱ紛らわしい。

MacのキャプチャソフトはSkitch以外考えられない!ってくらい便利

キャプチャソフトってMac純正のアプリケーションや、ブラウザの拡張機能とかあるけど、正直ここ数ヶ月Skitchを使っていたけど、これは手放せないアプリケーションのひとつだわ。

ファイルのアップロードはトラック野郎『Transmit 3』