我已經在目錄中安裝了一個nvim應用程式。/home/stephane/programs/install/bin/
我還洗掉了以前的安裝: sudo apt-get remove neovim
但我只能用絕對路徑運行:
stephane@stephane-pc:~$ echo $PATH
/home/stephane/.asdf/shims:/home/stephane/.asdf/bin:/home/stephane/.sdkman/candidates/java/current/bin:/home/stephane/.nvm/versions/node/v15.12.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/stephane/dev/commands:/home/stephane/programs/install/bin:/home/stephane/programs/install/sbin:/home/stephane/programs/oracle/instantclient_11_2:/home/stephane/programs/flyway:/home/stephane/programs/apache-maven-3.6.3/bin:/home/stephane/programs/google-cloud-sdk/bin:/home/stephane/programs/install/mariadb/bin:/home/stephane/programs/dbeaver-ce-21.3.1:/home/stephane/programs/androidsdktools/tools/:/home/stephane/programs/androidsdktools/platform-tools/:/home/stephane/.config/composer/vendor/bin:/home/stephane/programs/go/bin:/home/stephane/dev/go/bin:/home/stephane/programs/kafka/apache-kafka/bin:/home/stephane/programs/FileZilla3/bin:/home/stephane/programs/teamviewer_11.0.258840
stephane@stephane-pc:~$ which nvim
/home/stephane/programs/install/bin/nvim
stephane@stephane-pc:~$ /home/stephane/programs/install/bin/nvim --version
NVIM v0.6.1
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/gcc-11 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/home/runner/work/neovim/neovim/build/config -I/home/runner/work/neovim/neovim/src -I/home/runner/work/neovim/neovim/.deps/usr/include -I/usr/include -I/home/runner/work/neovim/neovim/build/src/nvim/auto -I/home/runner/work/neovim/neovim/build/include
Compiled by runner@fv-az87-780
Features: acl iconv tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "
/home/runner/work/neovim/neovim/build/nvim.AppDir/usr/share/nvim"
Run :checkhealth for more info
stephane@stephane-pc:~$ nvim --version
bash: /usr/bin/nvim: No such file or directory
當嘗試使用相對路徑運行它時,即僅使用命令名稱,它無法找到它。
更新:型別顯示:
stephane@stephane-pc:~$ type -a nvim
nvim is /home/stephane/programs/install/bin/nvim
uj5u.com熱心網友回復:
似乎您的命令 nvim 僅安裝在您的本地檔案夾中。如果要將其與命令名稱一起使用:
/home/stephane/programs/install/bin/應該添加到您的$PATH(但似乎您已經嘗試過)
或者
nvim應該安裝在正確的目錄中,例如/usr/local/bin/已經在 $PATH 中。
你可以嘗試做一個符號鏈接:ln -s /home/stephane/programs/install/bin/nvim /usr/local/bin/或嘗試做一個符號鏈接/usr/bin/
它有幫助嗎?
uj5u.com熱心網友回復:
我剛剛找到了.bashrc檔案,它解決了這個問題。
看來PATH需要重繪 環境變數。
stephane@stephane-pc:~$ source ~/.bashrc
stephane@stephane-pc:~$ nvim --version
NVIM v0.6.1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/417470.html
標籤:
下一篇:錯誤`***缺少分隔符。停止。`:在Ubuntu和MacOs上GNUMake序言中的if陳述句是否存在細微差別?
