home wiki.fukuchiharuki.me
Menu

  • 追加された行はこの色です。
  • 削除された行はこの色です。
vimで書くこともできるのですが、IDEはやっぱりほしい。使い慣れたEclipseでTypeScriptな環境を作ることにしました。
vimでもいいのですが、やっぱりIDEがほしい。使い慣れたEclipseでTypeScriptな環境を作ることにしました。

* TypEcs [#oce6a7be]
* TypEcs - TypeScript IDE for Eclipse [#oce6a7be]

- [[TypEcs - TypeScript IDE for Eclipse>http://typecsdev.com]]

Quick Startのとおりでインストールできる。普通にプラグインをインストールするやり方。

** NodeJSがインストールされていません [#y81968bc]

#ref(an_error.png,center)

 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なら見つかった [#i07a3879]

シンボリックリンクで /usr/local/bin/node を作ってあげるとエラーはでなくなった。PATH変数をみているのではどうやらなさそう。でもこのシンボリックリンクは気持ちが悪い。共有の場所からホームディレクトリへのシンボリックリンクはさすがにイヤ。

*** システムパスにnodebrewを追加する [#f9bafee6]

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 を追加する

この記事が教えてくれました。

- [[PATH設定がどこにあるか分からないときに見るべきファイル - Qiita>http://qiita.com/gm_kou/items/24dec9f0e51b9343651b]]