node.js 環境構築備忘録(まっさらMacOS Sierra)
homebrewインストール
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
nodebrewインストール
$ brew install nodebrew $ nodebrew setup
PATHを通す
$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile $ source ~/.bash_profile
nodeインストール
$ nodebrew install-binary latest $ node -v -bash: node: command not found(使用するバージョンが設定されてないので) $ nodebrew list v7.4.0 $ nodebrew use v7.4.0 $ node -v v7.4.0
NetStreamのシーク完了イベントがおかしい
シークの完了をトリガーに何かを実行したい時、
公式リファレンス通りNetStatusEvent.NET_STATUSの
NetStream.Seek.Notifyを監視して実行してもうまくいかない。
具体的にはNetStream.timeでシーク前の値が返ってくる。
NetStream.timeとシークバーハンドルの座標を同期させていたりすると、
これが原因でハンドル座標が跳ねてしまって困った。
海外ブログのコメント欄をたよりに
NetStream.Seek.Notify -> NetStream.Seek.Complete
としたら期待通りになった!
MAMPにLaravelインストール
MAMP上のPHPを使うように準備
### .bash_profile ### export PATH=/Applications/MAMP/bin/php<version>/bin:$PATH
composerインストール
curl -k -sS https://getcomposer.org/installer | php
グローバルなパスに移動
sudo mv composer.phar /usr/local/bin/composer
Laravelインストール
composer create-project laravel/laravel <path/to/my_project>
Bitcasaを正式版にアップグレード後、再起動時に2つ立ち上がる
こんなふうに。
古いバージョンの起動エージェントが残ってるので削除。 ~/Library/LaunchAgents/com.bitcasa.BitcasaUI.plist ←古いやつ