Symfoware

Symfowareについての考察blog

FreeBSD 10.1に「Elixir」をpkg installでインストールする

Erlang VMで動作するRubyに似た構文の言語「Elixir」
http://elixir-lang.org/

FreeBSD 10.1にインストールしてみます。


pkg install



pkg searchしてみると候補が表示されます。


# pkg search elixir
elixir-1.0.5_1
elixir-bson-0.4.3
elixir-calecto-0.3.6_1
elixir-calendar-0.8.0
elixir-comeonin-1.0.5
elixir-conform-0.14.5_1
elixir-coverex-1.4.1
elixir-csv-1.1.1
elixir-decimal-1.1.0
elixir-dialyze-0.2.0
elixir-earmark-0.1.17
elixir-ecto-0.14.2
elixir-ecto_migrate-0.4.1
elixir-estree-2.0.0
elixir-ex_doc-0.7.3
elixir-exactor-2.1.2
elixir-exjsx-3.2.0
elixir-exprotobuf-0.10.1
elixir-exrm-0.18.5
elixir-funnel-0.4.1
elixir-hex-0.8.3
elixir-html_entities-0.2.0
elixir-httpoison-0.7.0
elixir-httpotion-2.1.0
elixir-inflex-1.4.1
elixir-joken-0.15.0
elixir-kafka_ex-0.1.0
elixir-lager_logger-1.0.0
elixir-mariaex-0.4.2
elixir-maru-0.4.1
elixir-mode.el-2.2.5
elixir-mongo-0.5.1
elixir-msgpax-0.8.0
elixir-oauth2-0.2.0
elixir-phoenix-0.14.0_1
elixir-phoenix_ecto-0.6.0_1
elixir-phoenix_html-1.2.1
elixir-plug-0.13.0
elixir-poison-1.4.0
elixir-postgrex-0.9.1
elixir-quantum-1.3.0
elixir-red_black_tree-1.2.0
elixir-sorted_set-1.1.0
elixir-sweet_xml-0.2.1
elixir-timex-0.16.1
elixir-timex-interval-0.4.0
elixir-timex_ecto-0.3.0
elixir-tzdata-0.1.6
elixir-uuid-1.0.1
elixir-webassembly-0.5.1
py27-Elixir-0.7.1_2




以下のコマンドでインストール。
erlang 18.0.2とelixir 1.0.5がインストール出来ました。


# pkg install elixir




iexコマンドで、elixirの対話シェルが開始されます。


# iex
Erlang/OTP 18 [erts-7.0.2] [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]

Interactive Elixir (1.0.5) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>




お決まりのhello world


iex(1)> IO.puts "hello world!"
hello world!
:ok








シェルの終了



Ctrl + Cでメニューが表示されます。
aを選択すれば、iexシェルが終了します。


iex(1)>
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
     (v)ersion (k)ill (D)b-tables (d)istribution
a

root #








ファイルを指定して実行



ファイルに記載したプログラムを実行するには、
elixir [ファイル名]とします。

・sample.ex


  1. IO.puts "日本語でこんにちは!"




実行


# elixir sample.ex
日本語でこんにちは!


関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2015/07/25(土) 20:23:26|
  2. Erlang
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<elixir入門 1.Introduction | ホーム | R言語 ggplot2 棒グラフを描画する(geom_bar)>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1760-c305622e
この記事にトラックバックする(FC2ブログユーザー)