ファブリックは私のために働いていません。ファブリックを実行すると、次のエラーが発生します。bash:/ usr/local/bin/fab:/usr/local/opt/python/bin/python2.7:悪いインタプリタ:そのようなファイルやディレクトリはありません。
fab realm:prod role:tools,1 build
bash: /usr/local/bin/fab: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory
以前はこれまで働いていましたが、しかし、私は本当に何が変わったのかは分かりません。 私は以下を実行私はPythonのバージョンと、それらの醸造コマンド可能性混乱が
$ which python
/usr/local/bin/python
$ ls -l /usr/local/bin/python
lrwxr-xr-x 1 vaibhav.chidrewar admin 68 Nov 8 2014 /usr/local/bin/python -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ which pip
/usr/local/bin/pip
$ which fab
/usr/local/bin/fab
$ head -n1 /usr/local/bin/pip
#!/usr/bin/python
$echo $PATH
/usr/local/lib/cw:/usr/local/bin:/Users/vaibhav.chidrewar/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
私はアンインストールし、ピップとファブリックを再インストールしようとしたのか分からない
brew doctor
brew install git
コマンドをしていました。しかし、それ以降も同じエラーが発生します。
$ sudo easy_install pip
Searching for pip
Best match: pip 1.5.6
Processing pip-1.5.6-py2.7.egg
pip 1.5.6 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
Installing pip2.7 script to /usr/local/bin
Installing pip2 script to /usr/local/bin
Using /Users/vaibhav.chidrewar/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
$ sudo pip install fabric
Downloading/unpacking fabric
Downloading Fabric-1.12.0-py2-none-any.whl (92kB): 92kB downloaded
Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.10,<2.0 in ./Library/Python/2.7/lib/python/site-packages (from fabric)
Installing collected packages: fabric
Successfully installed fabric
Cleaning up...
その後、私はFlaskをインストールしようとしました。 Fabricで何が問題なのかよく分かりません。
再び正常に動作しています。それはどこかでスクリプトにハードコードされているかもしれません。 – Thilo
@Thiloは 'fab'を実行しているだけでも同じエラーが発生します。 fab bash:/ usr/local/bin/fab:/usr/local/opt/python/bin/python2.7:悪いインタプリタ:そのようなファイルやディレクトリがありません – vaichidrewar
'sudo which pip'を実行すると、期待? – kkurian