- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- はじめてのAngular2/EclipseでTypeScript へ行く。
- 1 (2016-07-01 (金) 12:10:34)
- 2 (2016-07-01 (金) 12:28:31)
- 3 (2016-07-02 (土) 03:00:33)
vimでもいいのですが、やっぱりIDEがほしい。使い慣れたEclipseでTypeScriptな環境を作ることにしました。
TypEcs - TypeScript IDE for Eclipse†
Quick Startのとおりでインストールできる。普通にプラグインをインストールするやり方。
NodeJSがインストールされていません†
An error occured during TypeScript engine initialization. TypeScript runtime requires NodeJS that should be installed separately. It seems NodeJS is not installed or is not available in system path.
NodeJSが見つからないからTypeScriptエンジンが初期化できないそうです。いやいや、まてまて、そんなはずはない。Hello Worldやったもん。nodeもnpmも動いてるはずだよ?
- Macを使っています
- nodebrewでnodeをインストールしました
/usr/local/bin/nodeなら見つかった†
シンボリックリンクで /usr/local/bin/node を作ってあげるとエラーはでなくなった。PATH変数をみているのではどうやらなさそう。でもこのシンボリックリンクは気持ちが悪い。共有の場所からホームディレクトリへのシンボリックリンクはさすがにイヤ。
システムパスにnodebrewを追加する†
Macのシステムパスを追加するには/etc/paths.d/にパスを書いたファイルを作成してあげればよいみたいです。
- /etc/paths.d/node
~/.nodebrew/current/bin
次のようにたどれます。
- /etc/profile から /usr/libexec/path_helper を実行している
- path_helperは /etc/paths.d/* を読み上げている
- /etc/paths.d/node を追加する
この記事が教えてくれました。