RubyGem Parity

Juanito FatasThinking about what to do.

Parity Gem 簡化多種環境的操作。

$ brew install heroku-toolbelt
$ brew install postgres --no-python

$ brew tap thoughtbot/formulae
$ brew install parity

安裝之後會得到三個命令行指令:

development
staging
production

方便在不同環境下操作。

譬如 staging console 就會打開 staging 的 Rails Console、production open 就會打開跑在 production 的網站。

不過要獲得這些便利性,得滿足以下要求:

  • staging remote 指到跑在 Staging 的 Heroku 應用程式。
  • production remote 指到跑在 production 的 Heroku 應用程式。
  • 要有 config/database.yml,有根據環境指定資料庫。
  • Heroku 應用程式名稱命名為 app-staingapp-productionapp 等於 basename $PWD

更多內容參考 Parity 的 README.md