どういうわけか PredictionIO がパス変数を適切に設定しなかったと推測しています。
方法 2 を使用して、このリンクから PredictionIO をインストールしました: PredictionIO
すべてが正しくインストールされましたが、入力pio
するとコマンドが見つかりませんと表示されます。これは私が見るものです:
ファインダーから pio を起動しようとすると、次のようになります。
ちょっと迷った、ここで何が間違っているの?
どういうわけか PredictionIO がパス変数を適切に設定しなかったと推測しています。
方法 2 を使用して、このリンクから PredictionIO をインストールしました: PredictionIO
すべてが正しくインストールされましたが、入力pio
するとコマンドが見つかりませんと表示されます。これは私が見るものです:
ファインダーから pio を起動しようとすると、次のようになります。
ちょっと迷った、ここで何が間違っているの?
解決策は、PATH 環境変数を編集することです。シェルで直接行うことができます:
$ export PATH=/Users/yourname/PredictionIO/bin:$PATH
ただし、セッションが継続している間のみ設定されます。永続的にするには、bash プロファイル ファイルを編集する必要があります。MacOSでどのように呼び出されるのかわかりません。私のUbuntuでは、それは.profile
ファイルです。通常、.profile、または .bash_profile などです。
$PATH はおそらくこのファイルに設定されているので、場所を見つけて編集します。
私の .profile ファイルには、次のような部分があります。
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:/opt/java/jdk1.8.0_45/bin:$PATH"
fi
私はそれを次のように変更します (MacOS のパスと私の Ubuntu のパスが混在しているため奇妙に見えますが):
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:/opt/java/jdk1.8.0_45/bin:/Users/yourname/PredictionIO/bin:$PATH"
fi
これを機能させるために、私は単に次のことを行いました。これは Mac Yosemite ユーザー向けです。
$ PATH=$PATH:/Users/yourname/PredictionIO/bin; export PATH
その特定のディレクトリにPredictionIOをインストールしたと仮定します
サイドノート: 特定の分野で初心者/準初心者に非常に皮肉なことがあり、StackOverFlow に疑問を抱かせるのは本当に好きではありません。