web-dev-qa-db-ja.com

Mac OS X10.6へのMercurialのインストール

MercurialをMacOSX 10.6にインストールしようとしていますが、問題が発生しています。

  1. Mac OS X 10.6を使用しているので、OS X10.6用のMercurial1.4.3を http://Mercurial.berkwood.com/ からダウンロードしました。
  2. ダウンロードしたファイルをインストールしますMercurial-1.4.3+20100201-py2.6-macosx10.6.mpkg
  3. それよりも、ターミナルを開いてhg --versionを実行し、インストールされていることを確認します。そしてそれは言う

hg:コマンドが見つかりません

MercurialをMacOS X 10.6にインストールするにはどうすればよいですか?

2
art.mania

Mercurialはそれ自体を/usr/local/binにインストールするため、必要な実行可能ファイルは/usr/local/bin/hgです。そのディレクトリをPATH変数に追加する必要があります。つまり、次のような操作を行います。

export PATH="/usr/local/bin:$PATH"

シェルプロファイルのどこか(.profile.bashrc.zshrc)。

PS:私は1週間前に1回だけMercurialを使用しました。この特定の情報はインストール中に表示され、パッケージドキュメントの一部として再び利用できます。見つけるのはそれほど難しいことではありません:)

4
F'x

私はこれをしなければなりませんでした:

mercurialの適切なバージョンをダウンロードしてください(macにはありませんでした)

https://www.Mercurial-scm.org/downloads

MAcのバージョンを取得してから、F'xが言ったようにパスにあることを確認するだけでなく、任意のディレクトリから実行するためのエイリアスが設定されていることも確認してください。

alias hg=/path/where/Mercurial/installed

私にとっては

/usr/local/bin/hg

これが誰かを助けることを願っています。理解するのに1時間かかりました。

2
Eric Leroy

Mercurial Downloads からインストーラーを使用できます。ダブルクリックするだけで必要なバージョンをリストからダウンロードすると、Mercurialがインストールされます。

0
Muhammad Adnan

私にとって、それは$PATH変数ではありませんでした。それはすでに/ usr/local/binに設定されています。しかし、Sudosuを実行してls -al /usr/localを実行したとき、binは「wheel」ユーザーで700にしか設定されていませんでした。おそらく最も安全ではありませんが、これをchmod -R 755 /usr/local/binに設定すると、任意のコマンドライン(およびIntelliJ)からhg --versionを実行できます。

0
Domenic D.