2016-07-17 4 views
0

クラスパスが設定されていますが、エラーが発生しています。linuxの.bash_profileに関する問題を取得する

ファイルコード:

# .bash_profile 

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
fi 

# User specific environment and startup programs 

export JAVA_HOME=/usr/java/jdk1.8.0_91/bin 


PATH=$PATH:$HOME/.local/bin:$HOME/bin 

export PATH 

私はJavaクラスパスをエコーするときにはBLANK印刷します。

私はエラーを取得、パテを介してサーバにアクセス:

-bash:$ '\ r' が:/home/test/.bash_profile::16行目:コマンドが -bashを見つけていない構文エラー:予期しませんファイルの末尾

答えて

2

構文エラーがCRLFとCR problemに関連して、あなたが編集して、Linux側でファイルをこの問題を解決するか、あなたは、Linuxの改行を使用して保存することができますメモ帳などの豊富なエディタを++使用して、このpost

を参照してもよいです

に加えて、あなたは.bashrcの

でこれらのスクリプトを書きたいと思うことがあり、私のLinuxボックス上のbashのmanページは言う:

FILES 
    /bin/bash 
      The bash executable 
    /etc/profile 
      The systemwide initialization file, executed for login shells 
    ~/.bash_profile 
      The personal initialization file, executed for login shells 
    ~/.bashrc 
      The individual per-interactive-shell startup file 
    ~/.bash_logout 
      The individual login shell cleanup file, executed when a login 
      shell exits 
    ~/.inputrc 
      Individual readline initialization file 
    /etc/inputrc 
      System readline initialization file 

このpostによると、OS X上のterminal.appが元であります。

​​
0

dos2unix .bash_profileを使用して、Windowsの新しい行をUNIXの新しい行に変換します。

関連する問題