2013-03-05 8 views
6

私は醸造医を走らせた時、私は大量の警告を出します。だから私は先に進んで、既存の設備をきれいにして、ゼロからやった。醸造医は警告を出します

今、私はまだいくつかの警告が出ます:

Warning: "config" scripts exist outside your system or Homebrew directories. 
`./configure` scripts often look for *-config scripts to determine if 
software packages are installed, and what additional flags to use when 
compiling and linking. 

Having additional scripts in your path can confuse software installed via 
Homebrew if the config script overrides a system or Homebrew provided 
script of the same name. We found the following "config" scripts: 

    /opt/sm/pkg/active/bin/curl-config 
    /opt/sm/pkg/active/bin/ncurses5-config 
    /opt/sm/pkg/active/bin/ncursesw5-config 
    /opt/sm/pkg/active/bin/pkg-config 
    /opt/sm/pkg/active/bin/xml2-config 
    /opt/sm/pkg/active/bin/xslt-config 
Warning: You have a non-Homebrew 'pkg-config' in your PATH: 
    /opt/sm/pkg/active/bin/pkg-config 

`./configure` may have problems finding brew-installed packages using 
this other pkg-config. 

をしかし、私はほんの数日前にOS Xを使用して開始して以来、私はちょうどそれらを削除することができた場合に言及した設定ファイルが関連しているかかどうかわからないのですか?すでに何時間もフォーラムを見てきましたが、現時点では賢明ではありません...アドバイスは非常に高く評価されています!

答えて

11

あなたのPATHから/opt/sm/pkg/active/bin/を取ってみてください。

これは、そのディレクトリにインストールされているスクリプトが誤ってhomebrewによってインストールされたものより優先されることを防ぎます。

+6

大丈夫、それは簡単だったが...オプト部分以外のすべてをコピーし、 '$ PATH'は、輸出のPATH =' + _pasted path_と醸造医師だけで走る '走った走りました良い。 –

+0

私は同じ端末セッションに残っている場合私のためにのみ動作します。ウィンドウを閉じてから再び開くと、手動で更新された$ PATHは保持されません! – tarabyte

+0

@tarabyte - プロフィールを編集する必要があります。ファイル '〜/ .bashrc'を開き、あなたのPATHから問題の部分を削除してください。その後、端末を閉じてログインし直してください。 – StingeyB

5

あなたは私のような初心者だとこれを行う方法を正確に上のより明確な答えをしたい場合は、私はHow to change path for homebrew: "config" scripts exist outside your system or Homebrew directoriesここにこの答えを発見し、それが私の仕事は:

は/ opt/SMはです/ etc/profile.dディレクトリにあります。その後、

開放端子に

のCDを/etc/profile.d を入力してそれを開きます。その後、

テキストエディタで開きsm.shファイルと

PATH = "$ {PATH}の前にハッシュ記号#を置くことによって、パスをコメントアウト:/ binには/ opt/SM:は/ opt/SM/pkg/active/bin:/ opt/sm/pkg/active/sbin "

テキストエディタで変更を保存し、ターミナルを終了してから再起動します。醸造医を走らせる「警告」はなくなるはずです。

-1

これは動作するはずです:

sudo rm /opt/sm/pkg/active/bin/