MacOSX に scons をインストールする方法を教えてください。
http://www.scons.org/からの Mac 指定のダウンロードが表示されない
ありがとうございました。
MacPorts に代わるものは、 HomeBrewを使用することです。
brew install scons
tarball をダウンロードしてから、ユーザー ガイドの最初の章、Building andInstalling SConsを参照してください。要するに:
# cd scons-1.2.0 # python setup.py インストール
MacPortsをインストールし、ターミナル ([アプリケーション] > [ユーティリティ] > [Terminal.app]) で次のように入力します。
sudo port install scons
このコマンドは、scons を自動的にダウンロードしてインストールします。MacPorts では、開発者ツールがインストールされている必要があります。インストールされていない場合は、Xcode 3 DVDをダウンロードしてインストールする必要があります。
注 1: Xcode 2.5は、Mac OS X Tiger で動作する Xcode の最後のバージョンです。
注 2: MacPorts をまだインストールしていない場合、これは非常に面倒に思えるかもしれません。ただし、MacPorts を使用すると、インストール済みソフトウェアの更新が簡単になり、ソフトウェア間の依存関係が自動的に管理され、将来的に他のパッケージを簡単にインストールできるようになるため、実際にはこの方法を使用する必要があります。
Python setuptools がある場合、次のコマンドで sourceforge から scons-1.2.0 がインストールされます。
easy_install scons
しかし、setuptoolsに関して人々が提起する問題に注意してください。
また、この質問と、Python 環境を分離するための virtualenv と pip に関する回答を念頭に置いてください。
私が書いた Mac OS X 上の SCons 用の GUI インストーラーもあり、ここからダウンロードできます。
バージョン2.3.0以降、SConsはインストールせずに動作するはずです。
# get the source and switch to stable 2.3.0 version
hg clone https://bitbucket.org/scons/scons/ -r 2.3.0
# make sure to use Python 2 for now
python scons/src/scripts/scons.py
ソースから2.3.0を実行している場合、SCons.__version__
は正しく設定されていないため、問題がなければ、EnsureSConsVersion()は失敗する可能性があります。
SCons のソースをプルダウンして /Library/Python/XX/ に配置します。次のようなディレクトリ構造があることを確認してください: /Library/Python/XX/SCons/ init .py
import はモジュールを検索します。デフォルトでは /Library/Python/XXX が検索パスにあります。