CentOS6にPlayFrameworkを導入してハマったところ

最近、Javaの勉強を始めた。
自分のサーバーにも環境を整えておこうと思い、PlayFrameworkを導入したが playコマンドが通らずハマったので解決方法をメモする。


 

公式サイトからフレームワークを入れる

wgetを使って1.4をダウンロードしました。
インストール場所は/usr/local/play-1.4.0

シンボリックリンクを貼る

/usr/local/binに貼った。

ここでコマンドが通るか試す

パスを通してません。動きません。

パスを通す

/etc/profileに書いた。
.bashrcとかでもOK

実行してみる

なぜかコマンドが通らない。これで2日間くらい悩みました。

原因

必死にぐぐると以下のサイトを見つけた。
シェルスクリプトを実行すると『そのようなファイルやディレクトリはありません』や『コマンドが見つかりません』と出る場合

playの実行ファイルの中身を見てみると、Windowsの改行コードが含まれていた。
それをtrコマンドで削除したら動いた。

コメントを残す