zsh:找不到命令:模拟器

时间:2021-04-28 02:22:52

标签: android react-native zsh

我正在尝试通过终端运行模拟器 -list-avds,但由于某种原因不断收到此错误。 这是我的 .zshrc 个人资料:

export N_PREFIX="$HOME/n"; [[ :$PATH: == *":$N_PREFIX/bin:"* ]] || PATH+=":$N_PREFIX/bin"  # Added by n-install (see http://git.io/n-in$ 
 # Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
export PATH=$PATH:/~nativeGuy/Library/Android/sdk
export PATH=$PATH:/~nativeGuy/Library/Android/sdk/platform-tools
export ANDROID_HOME=$HOME/Library/Android/sdk

1 个答案:

答案 0 :(得分:0)

你可以做一个

that_guys_home_dir=~nativeGuy # Do tilde-expansion
PATH=$PATH:$that_guys_home_dir/Library/Android/sdk

这允许您将其他人的主目录放入路径中。当然,如果碰巧是nativeGuy,你会更简单地做一个

PATH=$PATH:$HOME/Library/Android/sdk

由于您使用的是 zsh,一个更优雅的解决方案可以让您不必担心进行波浪号扩展的正确方法,那就是做一个

path+=~nativeGuy/Library/Android/sdk

这会隐式设置 PATH,因为 pathPATH 保持同步。