我非常有兴趣安装一个要求安装可可豆荚的GitHub程序。在macOS普通版上,我的终端似乎没有问题。我有一个问题,终端是因为我在macOS Catalina beta上而不安装可可豆?
我确实从Podfile
开始安装Pod'Card',但是在Podfile
关闭之后。我要在终端上输入文本“ pod install”,这是我得到的唯一错误。错误提示
-bash: /usr/local/bin/pod: /
System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory".
当我在MacOS Catalina beta上时,有人知道如何解决这些问题吗?
答案 0 :(得分:17)
当我升级到Catalina和XCode 11时,我也遇到了这个问题。这是我为解决此问题所做的事情:
XCode>首选项>位置>命令行工具> XCode 11.X.X
sudo gem install cocoapods -n / usr / local / bin
答案 1 :(得分:16)
sudo gem install -n /usr/local/bin cocoapods
为我工作
答案 2 :(得分:14)
使用
brew install cocoapods --build-from-source
Mojave瓶链接到其他版本的Ruby。 --build-from-source选项会将cocoapods gem链接到Catalina版本的Ruby。
答案 3 :(得分:6)
尝试使用此方法在cocopods
上获得macOS Catalina
$ brew cleanup -d -v
$ brew install cocoapods
答案 4 :(得分:2)
我通过再次安装可可豆来修复它。
sudo gem install cocoapods -n / usr / local / bin
答案 5 :(得分:1)
我在Catalina遇到了这个问题,要解决此问题,我必须执行以下步骤:
安装XCode命令行工具,我建议安装HomeBrew以解决该依赖性:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
执行以下命令以重新安装可可豆荚:sudo gem install -n /usr/local/bin cocoapods
答案 6 :(得分:1)
我无法解决使用这个问题
sudo gem install -n /usr/local/bin cocoapods
在执行此命令之前,我运行了以下命令并重新安装了cocoapod。
xcode-select --install
。
这对我有用
xcode-select --install
sudo gem install -n /usr/local/bin cocoapods
答案 7 :(得分:0)
import requests
url = "https://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/pricing/v1.0"
payload = "inboundDate=2020-05-20&cabinClass=business&children=0&infants=0&country=US¤cy=USD&locale=en-US&originPlace=SFO-sky&destinationPlace=LHR-sky&outboundDate=2020-05-15&adults=1"
headers = {
'x-rapidapi-host': "skyscanner-skyscanner-flight-search-v1.p.rapidapi.com",
'x-rapidapi-key': "MY_API_KEY", # need to fill up a form to get the Key
'content-type': "application/x-www-form-urlencoded"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
>>> {}
答案 8 :(得分:0)
检查一下,为我工作
转到Xcode偏好设置->位置“标签”。
检查“命令行工具”部分。如果为空,请确保选择了当前的命令行工具。 XCode>首选项>位置>命令行工具> XCode 11.X.X
运行sudo gem install -n /usr/local/bin cocoapods
答案 9 :(得分:0)
因此,问题是Mac OSX Catalina中的问题。文件夹路径/usr/local/bin
是私有的。
所以, 步骤1:安装Homebrew。 “自制软件可让您访问私人文件夹并将其公开”。
步骤2:重新启动终端或重新启动Mac OSX。
第3步:运行sudo gem install cocoapods
或sudo gem install -n /usr/local/bin cocoapods
第4步:完成设置
第5步:运行广告连播设置
完成:)
答案 10 :(得分:0)
尝试使用 brew 安装 cocoapods
brew install cocoapods --build-from-source
如果你已经使用 brew 安装了 cocoapods,它不会让你安装 cocoapods 然后试试
brew link --overwrite cocoapods
然后写
pod setup --verbose
希望它能奏效。