環境変数の構成エラーによる問題の解決
1851 ワード
今日の授業では、Asperaプログラムのインストールを説明します.インストールが完了したら、ascpコマンドをフルパスで呼び出すのは問題ありません.次に、ascpが存在するディレクトリを環境変数に追加すると、sourceの後に次のエラーが発生します.
環境変数の設定が間違っている可能性があり、すべてのコマンドが実行できなくなった!!!
解決策:
1.一時環境変数の設定
これによりnanoで~/.bashrcファイルを編集するなど、すべてのコマンドを実行できます.
2.編集~/.bashrcファイルの修正の結果、設定した環境変数にスペースが1つ増えたことがわかりました.【最後の行の等号の後にスペースが1つ増えました!】 このスペースを削除 再sourceでOKです.
3.ascpの再実行
-bash: export: `/home/xiaoming/.aspera/connect/bin:/home/xiaoming/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/b in:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin': not a valid identifier
xiaoming@xiaoming-VirtualBox:~$ nano ~/.bashrc
-bash: nano: No such file or directory
xiaoming@xiaoming-VirtualBox:~$ rm ~/.aspera/ -r
-bash: rm: No such file or directory
環境変数の設定が間違っている可能性があり、すべてのコマンドが実行できなくなった!!!
解決策:
1.一時環境変数の設定
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
これによりnanoで~/.bashrcファイルを編集するなど、すべてのコマンドを実行できます.
2.編集~/.bashrcファイルの修正
nano ~/.bashrc
# added by Anaconda3 installer
export PATH="/home/xiaoming/anaconda3/bin:$PATH"
export PATH= ~/.aspera/connect/bin:$PATH
export PATH=~/.aspera/connect/bin:$PATH
source ~/.bashrc
3.ascpの再実行
ascp -h
は以下の結果を得た.xiaoming@xiaoming-VirtualBox:~$ ascp -h
Usage: ascp [OPTION] SRC... DEST
SRC to DEST, or multiple SRC to DEST dir
SRC, DEST format: [[user@]host:]PATH
-h,--help Display usage
-A,--version Display version.
-T Disable encryption
-d Create target directory
-p Preserve file timestamp
-q Disable progress display
-v Verbose mode
-6 Use IPv6