appfogの下でクライアントでmongodb、mysqlを管理します(類似)


最初にappfogを使う時、mongodbを管理する必要があって、資料を調べたのはaf tunnel方式で、自分で試した時、いつもcaldecottがインストールしていないことをヒントにして(私はインストールに成功してN回、憂鬱です)、それからネット上の多くの人がruby 1を使っています.9.3、私がインストールしたのは最新のruby 2です.0.0、それから私は再びrubyをインストールして他のもすべて1回インストールして、今過程を記録して、みんなに役に立つことを望みます.
1.まずruby 1をインストールする.9.3(これをインストールすることをお勧めします)
ダウンロード先:http://rubyinstaller.org/downloads/
注意:インストール時にrubyを環境変数pathに追加し(2番目のボックスをチェックしていることを覚えています)、チェックしていなければ大丈夫です.インストール後、手動でrubyのインストールパスを環境変数pathに追加します.
rubyを更新します.
gem update --system

2.その後devkitをインストールする必要があります
ダウンロード先:http://rubyinstaller.org/downloads/
ダウンロードしたら、ダウンロードした7 zファイルをダブルクリックし、解凍パスを指定します.パスにスペースはありません.C:DevKitのように、このパスがDEVKIT_です.INSTALL_DIR.
> cd <DEVKIT_INSTALL_DIR>
> ruby dk.rb init
#  config.yml,         DevKit   Ruby  ,     RubyInstaller   Ruby
#       Ruby       ,      
> ruby dk.rb review  #     DevKit   Ruby      ,    
> ruby dk.rb install
[INFO] Updating convenience notice gem override for 'C:/Ruby192'
[INFO] Installing 'C:/Ruby192/lib/ruby/site_ruby/devkit.rb'

インストールに成功したかどうかを確認
> gem install rdiscount --platform=ruby
Fetching: rdiscount-1.6.8.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
Successfully installed rdiscount-1.6.8
1 gem installed
Installing ri documentation for rdiscount-1.6.8...
Installing RDoc documentation for rdiscount-1.6.8...

rdiscountのインストールが成功した場合、DevKitのインストールが成功したことを示します.
3.次にcaldecottとafをインストールします
gem install caldecott
gem install af

4.afにログインして、いつものようにaf login、ユーザー名のパスワードを入力して、ログインに成功した後、af tunnel[あなたのデータベース]に入力します.例えばaf tunnel blogです
彼はしばらく運転してトンネルを作り、完成したらGetting tunnel connection info:OKを表示します.
この時彼はあなたにどれを使うかを聞いて、あなたはnoneを選んで、このようにして、トンネルはあなたのために開いて、あなたは図形化のツールを使って直接接続することができます
5.あなたの接続ツールにデータベース接続情報を入力します.筆者はmongoVUEです.
  :           。
   :           service connection info    username
  :               service connection info    password。(   ,    )
  :                   Starting tunnel to blog on port 10000  10000(  10000,          )
url/server:  localhost  127.0.0.1
   :       db(            ,  db)。

6.mongodumpを選択してデータをローカルにバックアップすることもできます.デフォルトは現在のディレクトリの下のdumpフォルダの下のdb(appfogのデフォルトのデータベース名)です.
転載先:http://www.9958.pw/post/appfog_database