Macの記事が多いので、debianで動かしてコマンドをまとめました。ubuntuでもほぼ動くと思います。
インストールした感じですが、とにかくインストール時間が短く快適でした。
いくつかエラーがでましたが、よい記事がいくつかあり、すぐに解決できました。感謝です。
興味のある方は、一度インストールしてみてはどうでしょうか。
環境
debian 8.3 JessieGCPで新規インスタンスを用意
参考記事
こちらを参考にしました。- Phoenix 公式インストール手順
http://www.phoenixframework.org/docs/installation - nodejs 公式インストール手順
https://nodejs.org/en/download/ - 日本語記事
- Install elixir & phoenix framework
http://qiita.com/oikyn/items/738fcad11549593111b9 - Phoenix入門1 - Hello Phoenix
http://ruby-rails.hatenadiary.com/entry/20151011/1444560106#phoenix-tutorial-1-insatall-phonix
nodejsのインストール
nodejsを使っているので事前にインストールしておきます。v5.0以上です。 公式のインストール手順を参考に、バイナリ設置でインストールしました。 パッケージ管理を使ってインストールもできます。wget https://nodejs.org/dist/v5.10.1/node-v5.10.1-linux-x64.tar.xz
tar xvf node-v5.10.1-linux-x64.tar.xz
cd node-v5.10.1-linux-x64
sudo cp -p bin/* /usr/bin
sudo cp -pr lib/* /usr/lib
sudo cp -pr share/* /usr/share
which node
which npm
inotify-toolsのインストール
サーバーを立ち上げた時にエラーが出る場合があります。sudo apt-get install inotify-tools
Elixir/Phoenixのインストール
準備ができたのでElixir/Phoenixをインストールします。Elixir
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update
sudo apt-get install esl-erlang
sudo apt-get install elixir
Hex
mix local.hex
Phoenix
mix archive.install https://github.com/phoenixframework/archives/raw/master/phoenix_new.ez
Phoenixの起動
プロジェクト作成
mysqlを使用しましたmix phoenix.new <prj> --database mysql
セットアップ
cd <prj>
npm install
# エラーがでたときはこれを実施: curl -0 -L http://npmjs.org/install.sh | sudo sh
起動
mix phoenix.server
# [info] Running PhTest.Endpoint with Cowboy using http on port 4000
0 件のコメント:
コメントを投稿