読者です 読者をやめる 読者になる 読者になる

いまさらはじめる yeoman

めんどくさい開発の補助にyeomanと言う文言を@bathtimefishさんの

Yeomanではじめる爆速webアプリ開発

で拝見し、鵜呑みにして試して見ようとした所

$ npm install -g yo
If 'npm' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf npm

node.jsそのものが有りませんでした。

$ sudo zypper se npm
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...
パッケージが見つかりません。
$ sudo zypper se node.js
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...
パッケージが見つかりません。

SuSEさんにそんなナンパなものは存在しませんでした。*1 SuSEさんを使い続ける意味も最近失いつつ有るわけですが、まあ良いのでnode.jsを探してきました。

$ wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

取り敢えず公式のtarball。

$ tar xfv node-v0.10.30.tar.gz
$ cd node-v0.10.30
$ ./configure
$ make

一応 configure --help してみたけどオプションが良くわからなかったので取り敢えず何も考えずにconfigureしてmakeしてみました。。。結構遅いので -j付けたほうが良かったかも。。。orz

$ sudo make install
$ which npm
/usr/local/bin/npm

なんか普通に入った見たい。*2

$ npm install -g yo

はいった。

$ sudo npm install -g generator-webapp

はいった。

$ cd てきとうdir
$ yo webapp

出来た。。。

$ grunt server

f:id:moguriso:20140819144509p:plain

出た。

appを適当なawsapacheにコピったら.htaccessのsecurity設定らしきものでerrorの嵐だった。。。

次は cordova かな、、、


(※)エンカフェで村岡さん執筆の初心者向けの連載が始まっているそうです。


ミンナで見よう( ゚д゚)!

via Yeomanではじめる爆速webアプリ開発
via YeomanでフロントエンドとREST APIサーバーを同時に開発する方法 - bathtimefish's blog
via php - Apache .htaccess <ifModule not allowed here - Server Fault
via Apacheで.htaccessを使いリファラーでアクセス制限|PC-Unix弄り始めました。
via How to solve: Apache error .htaccess: Option MultiViews not allowed here - Knowledge eXchange
via mod_authz_core - Apache HTTP Server Version 2.4

*1:Ubuntuならsudo apt-get install npmで入る、、、はず。少なくともapt-fileには引っかかるパッケージがあった

*2:slideshareの資料ではnodebrewをオススメされて居たのに後で気づきましたがまあいいや、、、