符号格式问题,导致无法导入Podfile
提示
Invalid `Podfile` file: undefined local variable or method `' for #.
检测
在终端输入:locale
打印如下内容:
LANG="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_ALL=
解决办法
发现都是zh_CN,输入如下内容,将其转换为en:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
再打开Podfile重新编辑。
发生该错误的原因可能是引号的格式有问题
无法使用与库有关的内容,如pod search 库
、pod install
等功能
提示
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
检测
查询cocoapods的版本:pod --version
,无法查询。
可能原因,cocoapods版本过低,重新安装cocoapods。
解决办法
苹果系统升级 OSX EL Capitan后,安装cocoapods的方法:
sudo gem install cocoapods
失效,采用sudo gem install -n /usr/local/bin cocoapods
安装cocoapods,安装完成后设置pod仓库:
pod setup
安装完成后查询cocoapods的版本号,判断是否安装成功:
pod --version
。安装成功则会直接打印一个版本号。cocoapods恢复正常。