如何将我的路径添加到 ~/.zshenv 以安装 expo?
how can I add my path to ~/.zshenv in order to install expo?
我正在安装 Android studio 并按照此说明进行操作。 https://docs.expo.dev/workflow/android-studio-emulator/
我需要添加
[ -d "$HOME/Library/Android/sdk" ] && ANDROID_SDK=$HOME/Library/Android/sdk || ANDROID_SDK=$HOME/Android/Sdk
echo "export ANDROID_SDK=$ANDROID_SDK" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'
和
echo "export PATH=$HOME/Library/Android/sdk/platform-tools:$PATH" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'`
到 ~/.zshrc
我所做的是,
从 android 工作室,我看到我的路径是 Users/myname/Library/Android/sdk 因此,
nano ~/.zshrc
打开 ~/.zshrc window。
并像这样添加这两行...
[ -d "Users/<myname>/Library/Android/sdk" ] && ANDROID_SDK=Users/<myname>/Library/Android/sdk || ANDROID_SDK=Users/<myname>/Android/Sdk
echo "export ANDROID_SDK=$ANDROID_SDK" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'
下一行,我添加了..
echo "export PATH=Users/<myname>/Library/Android/sdk/platform-tools:$PATH" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'`
它说,我需要确保 adb 在终端中正常工作。所以我在终端输入 adb,它 returns this err msg
zsh: command not found: adb
我对 shell 东西很陌生.. 请帮助我!
您不需要使用编辑器打开文件:只需 运行 终端中的两条 shell 行,它们会将 EXPORT 命令附加到 .zshenv
正确的 ANDROID_SDK 将在您下次打开终端时获取,同时您将为当前会话填充 ANDROID_SDK 以继续进行设置。
这些行正在做以下两件事:
- 检查
$HOME/Library/Android/sdk
是否存在:如果存在,则将 $HOME/Library/Android/sdk
分配给 ANDROID_SDK,否则将其分配 $HOME/Android/Sdk
- 通过 运行ning
$SHELL == *"zsh"
检查您是否正在使用 zsh:如果是,请将 export ANDROID_SDK=$ANDROID_SDK
附加到 .zshenv
,如果不是,将其附加到 .bash_profile
如果您想手动执行此操作,请打开 .zshenv
并附加到它 export ANDROID_SDK=$ANDROID_SDK
(没有 echo 部分),其中 $ANDROID_SDK
是上面提到的目录($HOME/Library/Android/sdk
或 $HOME/Android/Sdk
取决于您是否拥有 $HOME/Library/Android/sdk
目录 )
我正在安装 Android studio 并按照此说明进行操作。 https://docs.expo.dev/workflow/android-studio-emulator/
我需要添加
[ -d "$HOME/Library/Android/sdk" ] && ANDROID_SDK=$HOME/Library/Android/sdk || ANDROID_SDK=$HOME/Android/Sdk
echo "export ANDROID_SDK=$ANDROID_SDK" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'
和
echo "export PATH=$HOME/Library/Android/sdk/platform-tools:$PATH" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'`
到 ~/.zshrc
我所做的是, 从 android 工作室,我看到我的路径是 Users/myname/Library/Android/sdk 因此,
nano ~/.zshrc
打开 ~/.zshrc window。 并像这样添加这两行...
[ -d "Users/<myname>/Library/Android/sdk" ] && ANDROID_SDK=Users/<myname>/Library/Android/sdk || ANDROID_SDK=Users/<myname>/Android/Sdk
echo "export ANDROID_SDK=$ANDROID_SDK" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'
下一行,我添加了..
echo "export PATH=Users/<myname>/Library/Android/sdk/platform-tools:$PATH" >> ~/`[[ $SHELL == *"zsh" ]] && echo '.zshenv' || echo '.bash_profile'`
它说,我需要确保 adb 在终端中正常工作。所以我在终端输入 adb,它 returns this err msg
zsh: command not found: adb
我对 shell 东西很陌生.. 请帮助我!
您不需要使用编辑器打开文件:只需 运行 终端中的两条 shell 行,它们会将 EXPORT 命令附加到 .zshenv
正确的 ANDROID_SDK 将在您下次打开终端时获取,同时您将为当前会话填充 ANDROID_SDK 以继续进行设置。
这些行正在做以下两件事:
- 检查
$HOME/Library/Android/sdk
是否存在:如果存在,则将$HOME/Library/Android/sdk
分配给 ANDROID_SDK,否则将其分配$HOME/Android/Sdk
- 通过 运行ning
$SHELL == *"zsh"
检查您是否正在使用 zsh:如果是,请将export ANDROID_SDK=$ANDROID_SDK
附加到.zshenv
,如果不是,将其附加到.bash_profile
如果您想手动执行此操作,请打开 .zshenv
并附加到它 export ANDROID_SDK=$ANDROID_SDK
(没有 echo 部分),其中 $ANDROID_SDK
是上面提到的目录($HOME/Library/Android/sdk
或 $HOME/Android/Sdk
取决于您是否拥有 $HOME/Library/Android/sdk
目录 )