ios - 反应本机 Pod 安装获得权限被拒绝
问题描述
我使用命令react-native init testprog
创建了新项目,
然后将 dir 更改为 testprog 和 pod install 但它给出了权限被拒绝错误
$ pod install
Analyzing dependencies
Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
Fetching podspec for `RCT-Folly` from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`
Fetching podspec for `glog` from `../node_modules/react-native/third-party-podspecs/glog.podspec`
Downloading dependencies
Installing CocoaAsyncSocket (7.6.5)
Installing DoubleConversion (1.1.6)
Installing FBLazyVector (0.64.0)
Installing FBReactNativeSpec (0.64.0)
[!] /bin/bash -c
set -e
mkdir -p /Volumes/MACMINI DATA SSD/testprog/node_modules/react-native/scripts/../React/FBReactNativeSpec/FBReactNativeSpec && touch /Volumes/MACMINI DATA SSD/testprog/node_modules/react-native/scripts/../React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h /Volumes/MACMINI DATA SSD/testprog/node_modules/react-native/scripts/../React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm
mkdir: /Volumes/MACMINI: Permission denied
我正在尝试关注事情,但它不起作用
- 更新吊舱
- 重新安装吊舱
- ~/.cocoapods 的chown命令
- ~/Library/Caches/CocoaPods 的chown命令
- /usr/local/bin/npm 的chown命令
- /usr/local/bin/npx 的chown命令
- /usr/local/bin/node 的chown命令
怎么了?
如何解决?
Pod 版本:1.10.1
Os 版本:10.15.7
react-native 版本:0.64.0
解决方案
这可能有多种原因。
有一个对我有用的解决方案是
sudo pod install --allow-root
转到您的 ios 文件夹 -> 获取信息 -> 读取和写入(给您的用户)-> 单击下面的小设置按钮 -> 应用于随附的项目。
推荐阅读
- assembly - 手臂组件中的负寄存器?
- embedded-jetty - Jetty:将对象从带有 WebAppProvider 的主方法传递给 Servlet
- node.js - node.js 中的 $elemMatch 投影
- c# - 将存储库模式与 ORM 结合使用可以获得什么好处
- haskell - 为什么我的文档没有出现在 Hackage 中?
- firebase - 文档的 Firestore 索引限制
- python-sphinx - Sphinx中普通文本中的换行符
- uwp - 图标作为滑块 UWP 的拇指
- php - 使用构造访问面向对象的 php 中的公共对象
- java - 了解游戏循环