Не могу добавить исполняемый файл

Что я пытаюсь сделать:

# 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
Другие вопросы по тегам