はじめに
- お時間に余裕のある方のみ下に進んで下さい。
経緯
「typescriptの導入記事でも書こうかな」
npm i -g typescript
hello.ts
class Greeter {
private greeting: string;
constructor(message: string) {
this.greeting = message;
}
public greet() {
console.log("Hello, " + this.greeting);
}
}
var greeter = new Greeter("TypeScript");
greeter.greet();
tsc hello.ts
「思ってたより導入簡単だ...」
「最近始めたatomとの連携でも調べてみようか」
- typescriptシンタックスハイライト
- 良い感じだね
- linterとか関数補完とか
- あれ、動かない...Windowsだから?(後日Macで試してみるか、仕方ない)
- ※ 紹介では以下のようなimgが貼り付けられています。非常に便利そう。
「もっとこう、、、ビビっとくるものはないのか」
- これだ! datafueled/atom-shell-typescript-starter
- 「cross-platformなデスクトップアプリを TypeScript で作れちゃうなんて素敵!」
error
$ git clone git@github.com:datafueled/atom-shell-typescript-starter.git
$ cd atom-shell-typescript-starter
$ ./script/bootstrap
Node: v0.10.26
npm: v1.4.3
Python: v2.7.9
Installing build modules...
gyp
gypnpm ERR! runas@1.0.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the runas@1.0.1 install script.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls runas
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7601
.....
虚しく出力されるエラーメッセージ、私はそっと瞼を閉じて ALT+F4 を押下した。
おわりに
- 何かレベルの高い記事ばかりなのに外れを混入させてしまって申し訳ございません。
- いい加減、Macを自宅に導入しようと思います。