【发布时间】:2015-02-22 14:48:04
【问题描述】:
我正在为一个项目运行 pod install 并遇到此错误:
Installing Facebook-iOS-SDK (3.21.1)
[!] /bin/bash
set -e
find src -name \*.png | grep -v @ | grep -v '/tests/' | grep -v 'Tests/' | grep -v -- - | sed -e 's|\(.*\)/\([a-zA-Z0-9]*\).png|scripts/image_to_code.py -i \1/\2.png -c \2 -o src|' | sh && find src -name \*.wav | grep -v @ | grep -v -- - | sed -e 's|\(.*\)/\([a-zA-Z0-9]*\).wav|scripts/audio_to_code.py -i \1/\2.wav -c \2 -o src|' | sh
sh: scripts/image_to_code.py: /usr/bin/python^M: bad interpreter: No such file or directory
我见过这样的修复:How to solve "bad interpreter: No such file or directory",但我肯定不必在运行 pod install 之前修改 pod 源文件。
我在这里看到了一个修复: https://github.com/CocoaPods/CocoaPods/issues/2418 建议这样做:
sudo ln -s /usr/bin/python /usr/local/bin/python^M
这似乎很疯狂。
有更好的建议吗?
【问题讨论】:
-
不要使用在 WinDos 中创建的文件。很明显,它从未在 Unix 中测试过。 (很可能它从未经过测试。)
标签: cocoapods