· Dart

Dartをインストールしてみた。

  • このエントリーをはてなブックマークに追加

はじめに

Dartをインストールしてみた。インストール方法は基本的に

Googleが発表した新しいプログラミング言語「Dart」を使ってみよう!(2/3):CodeZine

を参考にさせてもらったが、ちょっと分からないところと、Mac OS X Lion + Xcode 4.1 では、すんなりいかないみたいだったので

記事に補足する感じで書けたらいいかなぁと思ってます。

インストール環境

さっそく開始

はじめに必要なものはMacだと、Xcodeとdepot_toolsの2つをインストールすることと

PreparingYourMachine – dart –に書かれている。

Xcodeはインストール済みとして、depot_toolsを上記のCodeZineに書かれている通りにインストールした。

ちなみに、depot_toolsのインストール方法の記載の本家は(たぶん)ここ

次が少しはまった

CodeZineの続きで、Dartのソースコードをチェックアウトしたり、gsitilの設定したり、再度gclient syncしたりします。

で、少しはまったところですが、CodeZineに「Xcode 4.1を利用している場合」と書かれている所がありますが、これだけではうまくいかなくて、

[Building Google Dart from source (Mac OS X Lion + Xcode 4.2)][4]

を参考にしました。ポイントは

です。これでなんとかうまくビルドしてくれるかなと思ったら、

** BUILD FAILED **

The following build commands failed:

PhaseScriptExecution “Action ”generate_frogsh”” /Users//dart/dart/xcodebuild/dart-frog.build/Release_ia32/frogsh.build/Script-095A7D91DE56B603C848FB82.sh

(1 failure)

BUILD FAILED

と出た。.shファイルの中身を見たら、${Built_PRODUCTS_DIR} という変数が使われてたので、

どっかで生成しているのかなと思ってgrepしてみたけど、特になし。

環境変数で設定してあげたらうまくいくかなと思って、.tcshrcに

setenv Built_PRODUCTS_DIR $HOME/dart/

を追加後、source ~/.tcshrcでビルドコマンド./tools/build.py –arch=ia32 –mode=releaseを叩いてみたところ、** BUILD SUCCEEDED **

となってくれたので、とりえあず一件落着。以上です。

[4]: https://sites.google.com/a/vislab.net/vislab-home/projects/vislab-dart-library/progress-vislab-dart-library/buildinggoogledartfromsource

  • このエントリーをはてなブックマークに追加
  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket