【问题标题】:Heroku Toolbelt: -bash: alias: Added: not foundHeroku Toolbelt:-bash:别名:已添加:未找到
【发布时间】:2015-03-02 04:48:27
【问题描述】:

我今天注册了 Heroku 帐户,并在我的 Mac (OSX 10.10.1) 上安装了 Toolbelt。

当我打开终端时,我得到了这个:

Last login: Sun Jan  4 21:50:53 on ttys000
-bash: alias: Added: not found
-bash: alias: by: not found
-bash: alias: the: not found
-bash: alias: Heroku: not found
-bash: alias: Toolbelt: not found
Zulhilmis-MBP:~ zulhilmizainudin$ 

这是我的.bash_profile

export PATH=/usr/local/git/bin/:$PATH

export PATH=/Applications/android_sdk/tools:$PATH

export ANDROID="/Applications/android_sdk/tools"

export JAVA_HOME=$(/usr/libexec/java_home)

export PATH=/Applications/MAMP/bin/php/php5.6.2/bin:$PATH

alias php='/Applications/MAMP/bin/php/php5.6.2/bin/php'### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"

我的问题:

  1. 如何修复终端内的not found 错误?
  2. 我的.bash_profile 正确吗?最近,我在该文件中添加了许多新行,但我完全不知道 .bash_profile 这个东西。当我遇到问题时,我只是从网上复制粘贴。如果看起来有问题,您能否建议对此.bash_profile 进行更正?

【问题讨论】:

  • 一个变量只需要导出一次,即使以后发生变化。

标签: macos bash heroku heroku-toolbelt


【解决方案1】:

换行:

alias php='/Applications/MAMP/bin/php/php5.6.2/bin/php'### Added by the Heroku Toolbelt

到:

alias php="/Applications/MAMP/bin/php/php5.6.2/bin/php"
### Added by the Heroku Toolbelt

您的.bash_profile 看起来不错。您可以做的唯一改进是将所有路径线合并为一个,但这并不是那么重要。

【讨论】:

  • 例如export PATH="/usr/local/git/bin/:/usr/local/heroku/bin:/Applications/android_sdk/tools:$PATH"
  • 只是为了澄清问题是结束单引号和评论标记是接触的。简单地在那里添加一个空间也可以。因为它是 shell 将 ### 视为 php 别名的一部分,而将其他单词视为要显示的别名。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 2015-07-01
  • 1970-01-01
  • 2016-03-13
  • 2012-06-25
  • 1970-01-01
  • 2016-01-13
相关资源
最近更新 更多