android - .bash_profile 破坏了我的路径,但是 .bashrc

标签 android macos bash

我已经使用 .bashrc(很高兴)很长时间了,但是当我尝试添加 export PATH="/Users/sam/bin/android-sdk-macosx/platform-tools/" 到我的路径,它不会工作...我想我会把它添加到... > 路径。 我会继续使用 .bashrc,但是另一个脚本(我不应该编辑的脚本)使用 adb,我无法让 .bashrc 看到它原因..(adb 在 /Users/sam/bin/android-sdk-macosx/platform-tools/

我该怎么办?

最佳答案

您必须将 /Users/.../ 路径添加到您已经存在的 $PATH

export PATH="${PATH}:/Users/sam/bin/android-sdk-macosx/platform-tools/"

您的命令表明 $PATH 变量将仅为 1 个“文件夹”/Users/...。但是 $PATH 实际上已经被定义和使用了。因此,您必须将新“文件夹”连接到 $PATH 中的文件夹列表。如果您执行 echo $PATH,您将看到此列表。

如果你想添加多于 1 个路径,你仍然可以在一个表达式中完成:

export PATH="${PATH}:/Users/sam/bin/android-sdk-macosx/platform-tools/:/Users/sam/bin/:/a/third/addition/"

关于android - .bash_profile 破坏了我的路径,但是 .bashrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556110/

相关文章:

android - IntelliJ 和 Android SDK 示例项目

java - 如何不在每次创建 Activity 时都创建列表

javascript - 如何强制固定定位元素内的元素响应 Android 网络浏览器上的 javascript onclick 事件?

python - 无法使用 cx_Freeze 在 Mac OS X Yosemite (10.10) 上构建独立应用程序

python - 以数字序列+字母重命名文件

linux - 在 bash 中按日期字段对日志进行排序

android - 方向改变时不要重新加载应用程序

ios - 如何在 NSMutableArray 中对对象进行分组并在 Objective-C 中划分为单独的 NSMutableArray

objective-c - NS 大纲 View : Expand all objects of a specific class only

bash - 如何将两个文件的行相加? (每列 1 列数据)在 bash 中