macOS更新,CocoaPods問題 /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framewor...

萬惡的os更新導(dǎo)致。。。。

問題記錄:

1. /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

2.ERROR:? While executing gem ... (Gem::Exception)

? ? Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

3.ERROR:? While executing gem ... (Gem::Exception) 下其他問題

4.一切os更新萬惡問題都解決在于重裝ruby環(huán)境,gem更新,gem源? ,處理邏輯==先更新gem再重裝Cocoapods,不行就重裝ruby環(huán)境

==解決方法:(看自己需要而定)

查看當(dāng)?shù)豶uby版本:$ ruby -v

卸載當(dāng)前ruby版本或者重裝 $ rvm uninstall 2.3.8??reinstall?2.3.8

安裝新版ruby $?rvm install 2.6.3 --disable-binary

指定ruby版本 $ rvm use ruby -2.6.3

驗(yàn)證ruby版本 $?ruby -v

安裝CocoaPods $?sudo gem install cocoapods

建立本地倉庫 $?pod setup (看自己需要)

工程項(xiàng)目pods $ pod install --repo-update

可能遇到問題:[!] CDN: trunk Repo update failed - 6 error(s):

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.0.1/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

解決:Podfile 添加 source 'https://github.com/CocoaPods/Specs.git'

后面是操作一堆命令,花里胡哨記錄一下

Last login: Thu Mar? 5 12:00:21 on ttys000

xuanmeijian@xunxunxun ~ % $pod setup

zsh: command not found: setup

xuanmeijian@xunxunxun ~ %?

xuanmeijian@xunxunxun ~ % pod setup

zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

xuanmeijian@xunxunxun ~ %?

xuanmeijian@xunxunxun ~ %?

xuanmeijian@xunxunxun ~ % pod setup

zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

xuanmeijian@xunxunxun ~ %?

xuanmeijian@xunxunxun ~ % sudo gem install -n /usr/local/bin CocoaPods

Password:

ERROR:? While executing gem ... (Gem::Exception)

? ? Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

xuanmeijian@xunxunxun ~ % ruby -v

ruby 2.3.8p459 (2018-10-18 revision 65136) [x86_64-darwin19]

xuanmeijian@xunxunxun ~ % gem use 2.6.3

ERROR:? While executing gem ... (Gem::CommandLineError)

? ? Unknown command use

xuanmeijian@xunxunxun ~ % remove 2.3.8

zsh: command not found: remove

xuanmeijian@xunxunxun ~ % gem remove 2.3.8

ERROR:? While executing gem ... (Gem::CommandLineError)

? ? Unknown command remove

xuanmeijian@xunxunxun ~ % cd /Users/xuanmeijian/Desktop/PodSuccees?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % pod install

zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % pods install

zsh: command not found: pods

xuanmeijian@xunxunxun PodSuccees % pod -v

zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such file or directory

xuanmeijian@xunxunxun PodSuccees % rvm uninstall 2.3.8

ruby-2.3.8 - #already gone

xuanmeijian@xunxunxun PodSuccees % rvm install 2.6.3 --disable-binary?

Already installed ruby-2.6.3.

To reinstall use:

? ? rvm reinstall ruby-2.6.3

xuanmeijian@xunxunxun PodSuccees %? rvm use ruby -2.6.3

Unrecognized command line flag: '-2.6.3'

Run `rvm help` to see usage information

xuanmeijian@xunxunxun PodSuccees % rvm use ruby-2.6.3

Using /Users/xuanmeijian/.rvm/gems/ruby-2.6.3

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % ruby -v

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin19]

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % sudo gem install cocoapods

Password:

Successfully installed cocoapods-1.9.0

Parsing documentation for cocoapods-1.9.0

Done installing documentation for cocoapods after 1 seconds

1 gem installed

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % pod setup

Setup completed

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % pod -v

[!] Unknown command: `-v`

Did you mean: env?

Usage:

? ? $pod COMMAND

? ? ? CocoaPods, the Cocoa library package manager.

Commands:

? ? + cache? ? ? ? Manipulate the CocoaPods cache

? ? + deintegrate? Deintegrate CocoaPods from your project

? ? + env? ? ? ? ? Display pod environment

? ? + init? ? ? ? ? Generate a Podfile for the current directory

? ? + install? ? ? Install project dependencies according to versions from a

? ? ? ? ? ? ? ? ? ? Podfile.lock

? ? + ipc? ? ? ? ? Inter-process communication

? ? + lib? ? ? ? ? Develop pods

? ? + list? ? ? ? ? List pods

? ? + outdated? ? ? Show outdated project dependencies

? ? + plugins? ? ? Show available CocoaPods plugins

? ? + repo? ? ? ? ? Manage spec-repositories

? ? + search? ? ? ? Search for pods

? ? + setup? ? ? ? Setup the CocoaPods environment

? ? + spec? ? ? ? ? Manage pod specs

? ? + trunk? ? ? ? Interact with the CocoaPods API (e.g. publishing new specs)

? ? + try? ? ? ? ? Try a Pod!

? ? + update? ? ? ? Update outdated project dependencies and create new Podfile.lock

Options:

? ? --silent? ? ? ? Show nothing

? ? --version? ? ? Show the version of the tool

? ? --verbose? ? ? Show more debugging information

? ? --no-ansi? ? ? Show output without ANSI codes

? ? --help? ? ? ? ? Show help banner of specified command

xuanmeijian@xunxunxun PodSuccees % pod search AFNetworking

Creating search index for spec repo 'cocoapods'.. Done!

[!] CDN: trunk Repo update failed - 6 error(s):

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.0.1/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.1.1/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.1.2/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.1.4/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.1.6/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/0/e/1/AFNetworking-RACExtensions/0.1.8/AFNetworking-RACExtensions.podspec.json Response: Timeout was reached

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees % pod install

Analyzing dependencies

[!] CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/5/5/c/IQKeyboardManagerSwift/6.5.5/IQKeyboardManagerSwift.podspec.json Response: Timeout was reached

xuanmeijian@xunxunxun PodSuccees % vim Podfile

xuanmeijian@xunxunxun PodSuccees % pod install

[!] Invalid `Podfile` file: syntax error, unexpected tCONSTANT, expecting end

pod 'IQKeyboardManagerSwift'

?? ? ^~~~~~~~~~~~~~~~~~~~~~

/Users/xuanmeijian/Desktop/PodSuccees/Podfile:8: unterminated string meets end of file.

?#? from /Users/xuanmeijian/Desktop/PodSuccees/Podfile:7

?#? -------------------------------------------

?#? source 'https://github.com/CocoaPods/Specs.git

?>? pod 'IQKeyboardManagerSwift'

?#? end

?#? -------------------------------------------

xuanmeijian@xunxunxun PodSuccees % vim Podfile

xuanmeijian@xunxunxun PodSuccees % pod install

Analyzing dependencies

[!] Unable to find a specification for `IQKeyboardManagerSwift`

You have either:

?* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.

?* mistyped the name or version.

?* not added the source repo that hosts the Podspec to your Podfile.

xuanmeijian@xunxunxun PodSuccees % pod install --repo-update

Updating local specs repositories

? $ /usr/bin/git -C /Users/xuanmeijian/.cocoapods/repos/cocoapods fetch origin

? --progress

? remote: Enumerating objects: 42633, done.? ? ? ?

? remote: Counting objects: 100% (42633/42633), done.? ? ? ?

? remote: Compressing objects: 100% (44/44), done.? ? ? ?

? remote: Total 261326 (delta 42601), reused 42588 (delta 42588), pack-reused 218693? ? ? ?

? Receiving objects: 100% (261326/261326), 29.88 MiB | 40.00 KiB/s, done.

? Resolving deltas: 100% (180941/180941), completed with 9231 local objects.

? From https://github.com/CocoaPods/Specs

?? ? a633e4116b5..02f6ce6cb8e? master? ? ? -> origin/master

?? * [new branch]? ? ? ? ? ? ? orta-patch-1 -> origin/orta-patch-1

? $ /usr/bin/git -C /Users/xuanmeijian/.cocoapods/repos/cocoapods rev-parse

? --abbrev-ref HEAD

? master

? $ /usr/bin/git -C /Users/xuanmeijian/.cocoapods/repos/cocoapods reset --hard

? origin/master

? Checking out files: 100% (397274/397274), done.

? HEAD is now at 02f6ce6cb8e [Add] AppLovinMediationByteDanceAdapter 2.8.0.1.0

Analyzing dependencies

Downloading dependencies

Installing IQKeyboardManagerSwift (6.5.5)

Generating Pods project

Integrating client project

[!] Please close any current Xcode sessions and use `PodSuccees.xcworkspace` for this project from now on.

Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

xuanmeijian@xunxunxun PodSuccees %?

xuanmeijian@xunxunxun PodSuccees %?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容