android - 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
解决方案
你可以做一个
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,因为path
和PATH
保持同步。