パウ-軽量、高速、快適

Railsや他のフレームワークの下でいくつのRubyアプリケーション、サイト、システムを実行していますか? どのくらいの頻度でターミナルに登り、「rails」やその他のコンソールコマンドを使用してアプリケーションを実行する必要がありますか? これは時間の無駄であり、管理の難しさです(プロジェクトの編成という点で)。 すべてのプロジェクトが1か所にあり、ワンクリックで起動されると便利です...



Powについてお話ししたいです。 一方では、プロジェクトを起動するためのシンプルなRackサーバーであり、他方では非常に便利なツールです。 サーバーは37signalsによって開発されました。 唯一の注意点:サーバーはMac OSXでのみ動作します。



Powはどのように機能しますか?


すべてが非常に簡単です:

  1. ターミナルで、次のコマンドを入力します。
    curl get.pow.cx | sh
          
          



  2. インストール後、Powフォルダーに移動します。
     cd ~/.pow
          
          



    。 このフォルダは~/Library/Application Support/Pow/Hosts



    へのリンクです。
  3. プロジェクトへのリンクを作成します。
     ln -s /path/to/myapp
          
          



  4. ブラウザで、次を入力します myapp.dev







実際にはインストール全体。 プロジェクトを追加するには、 ~/.pow



フォルダーにプロジェクトへのリンクを作成するだけで十分です。 すべてのプロジェクトはhttp://[ ].dev



ます。



サーバーには、ホームディレクトリにある~/.powconfig



構成ファイルもあります。 たとえば、実行中のプロジェクトを完了するために5分のタイムアウトを指定できます: export POW_TIMEOUT=300



。 サーバー構成の詳細については、 こちらをご覧ください



Powの利点は何ですか?






グラフィックスナップはありますか?


Pow: Anvil for Macのすばらしいプログラムは無視できません。 この便利な追加により、新しいプロジェクトを2ステップでPowに追加できます。



Mac用のAnvilは何ができますか?






最初にMac用のAnvilをインストールしてから、このプログラムからPowをインストールすることをお勧めします。



UPD:


また、Powサーバーを管理するための追加ツールを共有したいと思います。

コメントに記載されているa_vasyutin Powifyに加えて、 Powder gemもあります。 これはPowifyよりも簡単な管理ツールですが、Powサーバーのセットアップ、プロジェクトのリンク、ログの表示なども可能です。コマンドの詳細については、 https//github.com/Rodreegez/powder#usageを参照してください



Powder- Powserの Webラッパーもあります。 再起動し、プロジェクトをブラウザから直接リダイレクトできます。 プロジェクトフォルダーからgemをインストールした後、プロジェクトへのリンクを作成し、Powerを起動します。
 powser start appname
      
      





ここで、たとえば、プロジェクトを再起動するには、ブラウザのアドレスバーに入力するだけです。 powser.dev/restart



powser.dev/restart



または powser.dev/restart?app=appname



powser.dev/restart?app=appname



、ここでappnameはリンクされたプロジェクトです。 gemの使用について詳しくは、 https//github.com/phil-monroe/powser#powder-for-your-browserをご覧ください



追加資料





All Articles