Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios pod安装mkdir权限被拒绝_Ios_React Native_Cocoapods - Fatal编程技术网

Ios pod安装mkdir权限被拒绝

Ios pod安装mkdir权限被拒绝,ios,react-native,cocoapods,Ios,React Native,Cocoapods,我有一个带有RN 64.0的新React本机项目,当我运行npx pod安装时,它返回以下内容失败: npx: installed 1 in 27.036s Scanning for pods... 1.10.1 > pod install Auto-linking React Native modules for target `MyMALnew`: RNCAsyncStorage, RNCMaskedView, RNGestureHandler, RNReanimated, RNScr

我有一个带有RN 64.0的新React本机项目,当我运行npx pod安装时,它返回以下内容失败:

npx: installed 1 in 27.036s
Scanning for pods...
1.10.1
> pod install
Auto-linking React Native modules for target `MyMALnew`: RNCAsyncStorage, RNCMaskedView, RNGestureHandler, RNReanimated, RNScreens, and react-native-safe-area-context
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/Macintosh HD - Data/WORK/MyMALnew/node_modules/react-native/scripts/../React/FBReactNativeSpec/FBReactNativeSpec && touch /Volumes/Macintosh HD - Data/WORK/MyMALnew/node_modules/react-native/scripts/../React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h /Volumes/Macintosh HD - Data/WORK/MyMALnew/node_modules/react-native/scripts/../React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm

mkdir: /Volumes/Macintosh: Permission denied

ps:这是我第一次在RN中使用npx前缀,不确定这是否是问题所在:)


感谢您的帮助。

您是否尝试过使用
sudo
运行
pod install
命令。
或者使用
chmod
命令更新项目目录权限。

这是因为卷名“Macintosh HD”由两个空格分隔的单词组成

我认为RN团队应将生成的路径->mkdir-p/Volumes/Macintosh HD替换为mkdir-p”/Volumes/Macintosh HD“(添加引号)


我也遇到了同样的问题,将我的卷重命名为single word并重新安装node_模块解决了这个问题。

使用
sudo
return
无法以root运行cocoapod
,root上的
chmod
也不起作用。您找到了解决方法吗。我想问题在于文件夹名中的空格。