MacのHome Brew環境でElixirの作業環境を作ったのでメモ。
http://elixir-lang.org/install.html
$ brew install elixir
main.exs
IO.puts "Hello, world"$ elixir main.exs
$ Hello, world
http://www.phoenixframework.org/docs/installation
$ mix archive.install https://github.com/phoenixframework/archives/raw/master/phoenix_new.ez
MySQLの起動を忘れずに。
$ brew install mysql
$ mysql.server start
$ brew install node
$ npm install
デフォルトのデータベースがPostgreSQLなので、MySQL (MariaDB)に変更。
$ mix phoenix.new hello_phoenix --database mysql
$ cd hello_phoenix
$ mix ecto.create
$ mix phoenix.server
これで、4000番ポートでサーバーが起動する。 http://localhost:4000/ で確認できる。
サーバーを停止するときは、Ctrl+C => a (Abort)
サーバーをデーモンで起動するには、以下のようにする:
$ elixir --detached -S mix phoenix.server