相关疑难解决方法(0)

react-native run-android mismatch version adb server version

我最近安装了react-native,初始化项目并运行它

$ react-native init AwesomeProject
$ react-native run-android
Run Code Online (Sandbox Code Playgroud)

总是得到一个错误

adb server version (32) doesn't match this client (36); killing...
Run Code Online (Sandbox Code Playgroud)

我的设备告诉我

错误

如何解决这两个错误?

android react-native

16
推荐指数
1
解决办法
8663
查看次数

多用户Mac上Watchman的Homebrew权限

我的Macbook Pro上有两个运行macOD Mojave 10.14.2的用户-一个用于工作,另一个用于个人。

我在安装了react native cli和watchman的两个用户上都设置了React Native

brew install watchman

sudo npm install -g react-native-cli

这有效,我能够使用 npm start

我尝试对其他用户执行相同操作,但由于权限问题而无法使用自制软件安装watchman。

我跑了以下

sudo chown -R $(whoami):admin $(brew --prefix)/*

这样就解决了。我再次能够运行本地开发服务器。


除非现在返回其他用户,否则无法再次运行服务器。

运行时出现以下错误 npm start

Loading dependency graph...libc++abi.dylib: terminating with uncaught exception of type std::__1::system_error: open: /usr/local/var/run/watchman/yev-state: Permission denied

Watchman: watchman --no-pretty get-sockname returned with exit code=null, signal=SIGABRT, stderr= libc++abi.dylib: terminating with uncaught exception of type std::__1::system_error: open: /usr/local/var/run/watchman/yev-state: Permission denied

sudo chown -R $(whoami):admin $(brew --prefix)/*再次尝试运行,但这次没有解决。

我还查看了如何为多用户macs配置Homebrew,并找到了这篇简短的文章

我创建了一个名为“ brew”的用户组,在其中添加了我的工作和个人用户,并运行了以下命令: …

permissions macos homebrew watchman react-native

2
推荐指数
1
解决办法
401
查看次数

标签 统计

react-native ×2

android ×1

homebrew ×1

macos ×1

permissions ×1

watchman ×1