たかふーのブログ このページをアンテナに追加 RSSフィード Twitter

2010-02-27

git-coreのインストール

とりあえずよく分からないので

$ sudo port install git-core +gitweb +svn

といきなりターミナルで実行してみました。

すると、

Error: Requested variants "+doc+svn" do not match original selection "+doc+gitweb+svn".
Please use the same variants again, perform 'port clean git-core' or specify the force option (-f).
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get complete output.

なんてエラーが発生。

色々調べながら試したものの、なんとなくうまくいきません。p5-errorがないせいとか、portのperl5のあれがこれだからほげほげだとか、原因にもバリエーションがある模様。

冷静に考えて、MacBookを買うまでUnix/Linuxにほとんど触れてこなかったのと、MacPortsリファレンスとかってちゃんと読んだことがないワタクシ。そこでMacPortsWiki-JP*1というサイトを見つけたので、そこをぼんやりと読んでおりました。

そこで「port deps」というのを見つけて、おもむろに以下を実行。

$ port deps git-core
Full Name: git-core @1.7.0+doc
Runtime Dependencies: rsync, perl5, p5-error
Library Dependencies: curl, zlib, openssl, expat, libiconv

こんな情報をゲット。

そこで、以下のようにRuntime Dependenciesを1つずつMacPortsインストールしてみました。

$ sudo port install perl5
(ry
$ sudo port install p5-error
(ry
$ sudo port install rsync
(ry

で、再度

$ sudo port install git-core +gitweb +svn
(ry

結果、

$ git --version
git version 1.7.0

無事インストールができたようです。


というか、Perl入ってなかったんですねえw

昨年、CPANをいじってPerl環境を壊してしまった時、嫌になってPerlVirtualBoxUbuntuだけでいじるようにしていたのですが、よもやこんなトコロで仕返しされる事になろうとは><

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


画像認証