Я только что установил файловый менеджер lf на свой компьютер (Ubuntu 22.04.2), введя следующую команду в терминале, как указано наэта страница GitHub:
env CGO_ENABLED=0 go install -ldflags="-s -w" github.com/gokcehan/lf@latest
(Сначала мне пришлось установить компилятор go и язык с помощью sudo apt install golang-go
. Без этого терминал вывел сообщение env: ‘go’: No such file or directory
.)
По данным того жеСтраница GitHub,
После установки команда lf должна запустить приложение в текущем каталоге.
Однако запуск любого из lf
, lf --help
или lf --version
отображает
lf: command not found
Я пропустил какой-то шаг в установке? Есть предложения по исправлению? Прошу прощения, если вопрос глупый — я полный новичок в Linux. :)
решение1
go install
помещает исполняемый файл в каталог $GOPATH/bin, поэтому, чтобы он заработал, вы должны добавить $GOPATH/bin в переменную PATH. Для этого вы можете просто добавить эту строку в файл ~/.bashrc
export PATH="$(go env GOPATH)/bin:$PATH"