Не могу добавить исполняемый файл
Что я пытаюсь сделать:
# OR for Max OSX
echo '. $HOME/.asdf/asdf.sh' >> ~/.bash_profile
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bash_profile
Я сделал это тогда:
MBP-slava:~ slava$ asdf plugin-list
-bash: asdf: command not found
Тогда я сделал это:
cd $HOME
touch .bash_profile
vim .bash_profile
#.bash_profile
. slava/.asdf/asdf.sh
. slava/.asdf/completions/asdf.bash
.
.
. $HOME/.asdf/asdf.sh
. $HOME/.asdf/completions/asdf.bash
~
~
~
Я стараюсь:
. .bash_profile
Какие выводы:
-bash: slava/.asdf/asdf.sh: No such file or directory
-bash: slava/.asdf/completions/asdf.bash: No such file or directory
-bash: .: filename argument required
.: usage: . filename [arguments]
-bash: .: filename argument required
.: usage: . filename [arguments]
А потом:
MBP-slava:~ slava$ asdf plugin-list
-bash: asdf: command not found
OS X El Capitan
Библиотека: https://github.com/asdf-vm/asdf
1 ответ
Если ваш мотив состоит в том, чтобы добавить путь к исполняемому файлу asdf.sh
в PATH
переменная окружения, затем сделайте
PATH="$PATH:$HOME/.asdf/"
echo "$PATH">>~/.bash_profile
Запустите новый сеанс терминала - чтобы новый.bash_profile - вступил в силу, и выполните команду как
asdf.sh # Autocomplete should work for this
Инструкции по установке неверны - формула Homebrew устанавливает несколько иначе. Пути (в случае Bash):
. /usr/local/opt/asdf/asdf.sh
. /usr/local/opt/asdf/etc/bash_completion.d/asdf.bash