2012-02-21 9 views
0

「正常終了」したOS X Leopard(10.5.8)用のMacPortsインストーラ(2.0.3)を実行しました。残念ながら、portコマンドは利用できませんでしたので、MacPorts Guideで、インストーラが必要な環境変数を設定するいわゆる "postflight"スクリプトを実行しているはずだと言いました。私は(私はhereからダウンロードしたもの)を手動飛行後スクリプトスクリプトを実行しようとしましたが、実行は次のように出力して失敗します。MacPortsのインストール - シェルコマンド/ Postflightスクリプト

Detected the bash shell. 
    Your shell already has the right PATH environment variable for use with 
    MacPorts! 
    Your shell already has the right MANPATH environment variable for use with 
    MacPorts! 
    Your shell already has the right DISPLAY environment variable for use with 
    MacPorts! 
    Adding [default] tag to sources.conf if needed... 
    couldn't read file "/Contents/Resources/upgrade_sources_conf_default.tcl": no 
    such file or directory 
    Updating port image format... 
    couldn't read file "/Contents/Resources/images_to_archives.tcl": no such file or 
    directory 
    Synchronizing the MacPorts installation with the project's rsync server... 
    -bash: __PREFIX__/bin/port: No such file or directory 
    An attempt to synchronize your recent MacPorts installation with the project's 
    rsync server failed! 
    Please run 'sudo port -d selfupdate' manually to find out the cause of the 
    error. 
    You have succesfully installed the MacPorts system, launch a terminal and try it 
    out! 
    Read the port(1) manual page and http://guide.macports.org for help, 
    http://www.macports.org/contact.php if you need to get in touch with The 
    MacPorts Project. 

任意のアイデア?それは、(ヘルプテキストなど)合理的なもので戻ってきた場合、それはあなたの$PATHがあなたの現在のシェルで使用されていないことだけだ

$ /opt/local/bin/port help 

答えて

1

まず、直接portコマンドを呼び出します。ログオフ試してみて、背中に再び短期的にはそれを解決するために(これはあなたの.bashrcファイルが正しく設定されていることをテストします)、またはあなただけの(.bashrcをテストしていません)を直接PATH環境変数を変更できます。

$ export PATH=$PATH:/opt/local/bin 
0

postflightスクリプトをダウンロードしましたが、インストールパッケージに含まれているため、Contents /のアクセサリスクリプトにはアクセスできません。

これらのTclスクリプトがないと、古いインストールからのアップグレード用です。ログにはPATHがすでに正しく設定されていますが、PATHの末尾など、PATH変数にmacports binディレクトリの位置が正しくない可能性があります。

あなたがやっている場合は、新鮮なだけでのみ - あなたは、システムのones- [1]

[1] http://guide.macports.org/#installing.shell.postflight

あたりとして前のMacPortsが提供するmanページをしたいPATHとMANPATHを必要とすることができますをインストール
関連する問題