node.js環境構築方法
- gitをインストール
- nvmをインストール
- nvmでnodeをインストール
- npmでパッケージ管理
gitをインストール
Linux
sudo vim /etc/yum.repo.d/rpmforge.repo
[rpmforge] name = Red Hat Enterprise $releasever - RPMforge.net - dag mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge enabled = 0 gpgcheck = 0
sudo yum --enablerepo=rpmforge install git
参考 jmblog.jp – さくらの VPS に node.js + npm + Socket.IO をインストールする手順
nvmをインストール
git clone git://github.com/creationix/nvm.git ~/.node
nvmでnodeをインストール
. ~/node/nvm.sh nvm install v0.6.9 nvm use v0.6.9
.bashrcに追記
. ~/node/nvm.sh nvm use v0.6.9
npmでパッケージ管理
※npmはnvmについているので、特別なインストールはいらない。
ローカルにパッケージを追加
npm install express
グローバルにパッケージを追加
npm install -g express
グローバルなパッケージをローカルで使う(リンクを作る)
npm link express
GitHub備忘録
プライベートでの開発を真面目にやるようになり、ファイル管理にGit、GitHubを使うようにした。
開発の時間が取れなくなって、久々にやるとよくコマンドを忘れるので備忘録を書いておく。
今はzshとvimの設定ファイルをgithubで管理しているので、そのファイルを対象にパスを書いている。
以下目次。
- 準備
- 基本コマンド
- permission denied対策
以下詳細。
基本コマンド
ユーザー情報の登録
git config --global user.name 'your name' git config --global user.email you@example.com
githubからローカルに持ってくる
ホームディレクトリに移動してgit clone
cd ~ git clone git://github.com/toyamarinyon/dotfiles.git dotfiles
差分の確認
git diff --cached
ローカルのリポジトリをgithubに反映させる
- 基本
git push git@github.com:toyamarinyon/dotfiles.git
- 毎回URLを書くのは大変なのでpush先を登録して短いコマンドで実行する
//短縮登録(origin) git remote add origin git@github.com:toyamarinyon/dotfiles.git //originでpush ()はブランチ名 git push origin (master)
permission denied対策
公開鍵を削除して作り直せばOK