sublime3 のPackage Controlのインストール
- Proxyなしの場合
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
- Proxy環境下の場合
http://user:pass@address:port のユーザー名やパスワードは各自設定。
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler('http': 'http://user:pass@address:port')) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
MEANスタックの環境をつくる(途中)
OS: CentOS 6.7
Node.jsとnpmをinstall
sudo yum install epel-release
sudo yum install nodejs
node -v
バージョンでたらインストール完了
yum install -y npm --enablerepo=epel
npm も入れとく
Expressいれる
npm install express
MVSサイト構築
express コマンドを使ってサイトの雛形生成からサイトの動作確認まで行う
mkdir dev cd dev express myapp -e ejs cd myapp npm install npm start
サーバーが立ち上がったらローカルホスト:3000 で確認。
bootstrapをいれる
見た目よくするためにbowerを使ってインストール。
インストールしたら初期化しておく。
npm install -g bower
bower init
初期化の質問は下記参照:
Bowerまとめ(概要・導入・コマンド一覧) - Qiita
作業DIR上でbootstrapインストール ※依存関係にあるjqueryも同時に入る
bower install bootstrap --save
あとはMongoとAngular入れてひと段落。