「makeinstall」を使用してOSXにInsightデバッガーをインストールしようとしていますが、アクセス許可が十分に高くなく、常に拒否されます。スーパーユーザーでなくてもインストールする方法はありますか?私は管理者アカウントを持っていますが、それがどのように役立つかわかりません。
編集:
以下の答えに従う./configuration --prefix=/path/
は機能しますが、最初のmake
コマンドはで終わる大量のエラーをダンプします
make[3]: *** [wish] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-tk] Error 2
make: *** [all] Error 2
Tk以外のエラーとは何か考えはありますか?
はい。マシンのルートアクセスを必要とするプレフィックス以外のプレフィックスを使用するようにビルドおよびリリースプロセスを構成する必要があります。 ./configure
を実行すると、--prefix
オプションを指定することにより、アクセスできるディレクトリを使用するようにインストールプロセス全体を指定できます。 ~/insight
にインストールしたい場合は、次のコマンドを実行します。
./configure --prefix=~/insight
make
make test
make install
インストールプロセスは、ホームディレクトリの下に~/insight/[lib,bin,man,etc.]
を作成します。
ツールの./configure
スクリプトがサポートする構成オプションのリストを取得するには、次の手順を実行します。
./configure --help