端末の起動時にmongod
を実行しようとすると問題が発生します。"mongod"を設定できませんPATH
OS
- OSX 10.11.4
手順これまで:
- ダウンロードOS X 10.7以降、64ビット
- 解凍MongoDBの-OSX -x86_64-3.2.5.tgz /データへの[デスクトップ/開発]へ
- 移動/ MongoDBのをMongoDBのための
- 名前の変更のMongoDB-OSX-x86_64-3.2.5
- デシベルデスクトップ/開発/ MongoDBの/ binに/ /データを追加します
- 権限を変更/ DB
./mongod
すべてが期待通りに働いていると私はmongo
シェルにアクセスすることができます入力してDesktop/development/mongod/bin
以内chmod 777 /data/db
を使用。今、私はちょうど、端末起動時にmongod
を入力することができるとしながら挿入モードでのmongod
- 開き、bashのファイル
vi ~/.bashrc
- の両方
mongo
とmongod
PATHを実行したいと思います:
export PATH=Desktop/development/mongodb/bin:$PATH
私もしました試しましたexport PATH=$Home/Desktop/development/mongodb/bin:$PATH
私は何が間違っているのですか?
おかげ
EDIT
私はより適切な場所にすべてのmongoファイルを移動した提案を1として。
- モンゴの場所:
$HOME/mongodb/bin
- モンゴDB場所:
$HOME/mongoData
Data/db
場所:$HOME/mongoData/data/db
- bashコマンド:
export PATH=$HOME/mongodb/bin:$PATH
私は、これは正しいが、それにはまだできないと思っていますmongod
はbashコマンドに何か不足していますか? mongo = PATH=...
のように?それはあなたのホームディレクトリにありますよう
UNIX系システム(OS Xを含む)では、環境変数で大文字と小文字が区別されることに注意してください。 '$ Home'はおそらく空の文字列です。' $ HOME'が必要です。 – cdarke