【发布时间】:2023-03-29 09:21:01
【问题描述】:
我有一个问题告诉我使用 gem 安装 cocoapods,但 flutter doctor 找不到。
[✓] Flutter (Channel stable, 1.22.4, on macOS 11.0 20A2411 darwin-arm, locale en-IN)
• Flutter version 1.22.4 at /Users/kirandhoundiyal/flutter
• Framework revision 1aafb3a8b9 (3 weeks ago), 2020-11-13 09:59:28 -0800
• Engine revision 2c956a31c0
• Dart version 2.10.4
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Volumes/apps/Android/sdk
• Platform android-30, build-tools 30.0.2
• ANDROID_HOME = /Volumes/apps/Android/sdk
• ANDROID_SDK_ROOT = /Volumes/apps/Android/sdk
• Java binary at: /Volumes/apps/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✗] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS
development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
✗ CocoaPods installed but not working.
You appear to have CocoaPods installed but it is not working.
This can happen if the version of Ruby that CocoaPods was installed with is
different from the one being used to invoke it.
This can usually be fixed by re-installing CocoaPods. For more info, see
https://github.com/flutter/flutter/issues/14293.
To re-install CocoaPods, run:
sudo gem install cocoapods
[!] Android Studio (version 4.1)
• Android Studio at /Volumes/apps/Android Studio.app/Contents
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b3-6915495)
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.
gem list pod 也给出了一个空列表,但 sudo gem list pod 给出了这个
*** LOCAL GEMS ***
cocoapods (1.10.0)
cocoapods-core (1.10.0)
cocoapods-deintegrate (1.0.4)
cocoapods-downloader (1.4.0)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-trunk (1.5.0)
cocoapods-try (1.2.0)
我是第一次做这种东西,需要帮助,怎么了?
编辑:ruby -v 给出了这个ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
which ruby 给出了这个 - /usr/bin/ruby
【问题讨论】:
-
我在旧的 SO 问题中找到了答案,stackoverflow.com/questions/37904588/cocoapods-not-installing
-
另外,如果你从 brew 安装了 rubygems,你也可以从 brew 安装 cocoapods。这解决了我的问题