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ディベロッパーとして様々なサービス開発のお手伝いをしている最新技術が大好きなブロガー。

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

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

2009年に購入したMacBook ProのHDDをSSDに交換したら快適!

自分が使っているMacbook Proですが、最近ハードディスクが頻繁にカリカリカリ…という音がし始めたので、壊れる前にどうにかしようと思ったわけです。

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

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

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

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

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

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

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

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

気になるMac OS X『Leopard』の全貌が明らかに!

Skitch for Macをダウングレード!改悪してしまったSkitchを元に戻す方法

このブログでも紹介したアプリケーションのSkitchですが、とつぜん全く別なアプリケーションになってしまって悲しかったので、ダウングレードしました。その方法をご紹介します。

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

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