2017-07-12 11 views
-1

私はmongo 3.4.4を持っていて、うまく動作していましたが、mongo 2.4.8で動作していますので、3.4.4をアンインストールして2.4.8をダウンロードしました。私は以下を実行する古いバージョンをダウンロードした後、Mongoシェルは開きません。 Mongoのコマンドが見つからない

> mongodb-osx-x86_64-2.4.8/bin/mongod 

ポートは接続を待っていますが、シェルを開くことができません。私はこれが私のパスのエラーに起因すると仮定していますが、私はそれを理解することはできません。私はまた別のシェルでこのように接続をチェックしました。

> nc -zvv localhost 27017 

そして、私の出力は以下の通りです:

nc: connectx to localhost port 27017 (tcp) failed: Connection refused 
found 0 associations 
found 1 connections: 
1: flags=82<CONNECTED,PREFERRED> 
outif lo0 
src 127.0.0.1 port 56308 
dst 127.0.0.1 port 27017 
rank info not available 
TCP aux info available 

私はただのmongoコマンドが見つからないことを得るシェルを実行するために、新しいターミナルウィンドウを開き

。どのようにこの問題を解決するための任意の助けに感謝します。ここで

はモンゴで検索クラッシュレポートです:

com.apple.message.domain: 
com.apple.crashreporter.writereport.wakeups_resource.diag 
com.apple.message.signature: mongod 
com.apple.message.signature2: UNBUNDLED ||| ??? (???) ((null)) 
com.apple.message.signature3: wakeups 
com.apple.message.result: noop 
com.apple.message.summarize: YES 
SenderMachUUID: 958E4B3E-0BA1-3E93-A3B1-959D97BC15D5 
+0

「which mongo」と入力して、バイナリの場所を教えてください。.bashrc/bash_profileにパスを追加する必要があります。それはあなたにシェルにアクセスするための時間を与えるでしょう。エラーの限り、ログファイルを投稿できますか? Mac OSXでは、system.logに書き込むことができます。/var/logに移動し、 'grep -Rl 'を実行してください。mongo *'' – ryekayo

+0

クラッシュレポートを追加しました。ログファイルが表示されている限り、探していますか?また、私はどのモンゴーを実行すると、何も返されません –

答えて

0

export PATH="$PATH:/usr/local/mongodb/bin" 

ない、それは以前に何であったかを確認してくださいとのパスを変更することにより、それを考え出したが、これはそれが設定です。

関連する問題