5

どういうわけか PredictionIO がパス変数を適切に設定しなかったと推測しています。

方法 2 を使用して、このリンクから PredictionIO をインストールしました: PredictionIO

すべてが正しくインストールされましたが、入力pioするとコマンドが見つかりませんと表示されます。これは私が見るものです:

ここに画像の説明を入力

ファインダーから pio を起動しようとすると、次のようになります。

ここに画像の説明を入力

ここに画像の説明を入力

ちょっと迷った、ここで何が間違っているの?

4

3 に答える 3

6

解決策は、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
于 2015-05-23T22:02:55.413 に答える
2

これを機能させるために、私は単に次のことを行いました。これは Mac Yosemite ユーザー向けです。

$ PATH=$PATH:/Users/yourname/PredictionIO/bin; export PATH

その特定のディレクトリにPredictionIOをインストールしたと仮定します

サイドノート: 特定の分野で初心者/準初心者に非常に皮肉なことがあり、StackOverFlow に疑問を抱かせるのは本当に好きではありません。

于 2015-05-23T21:22:00.837 に答える