環境
・Mac:OS X Yosemite Ver10.10.3
・Homebrew:Ver0.9.5
・Node.js:Ver0.12.4
・npm:Ver2.10.1
・bower:Ver1.4.1
・gulp:Ver3.9.0
MongoDBのインストール
Homebrewを使ってインストールする。
1 |
brew install mongodb |
インストール確認
1 2 |
mongodb --version MongoDB shell version: 3.0.3 |
Mac起動時にMongoDBが自動起動されるように以下を実行
1 |
ln -sfv /usr/local/Cellar/mongodb/3.0.3/homebrew.mxcl.mongodb.plist ~/Library/LaunchAgents |
MongoDBを起動
1 |
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist |
mean-cliのインストール
npmを使ってインストール
1 |
sudo npm install mean-cli |
カレントディレクトリの移動
~/testdoc/に移動(無ければ作成する)
1 |
cd ~/testdoc |
mean-cliを使ってプロジェクト作成〜起動
~/.npmのパーミッションの変更(初回のみ)
1 |
sudo chown -R `whoami` ~/.npm |
プロジェクトの作成(プロジェクト名は、mean-testとする)
1 |
mean init mean-test |
このコマンド実行後にいくつかの質問事項があるので、任意に選択する
(基本的にはほぼデフォルト通り。ユーザIDやパスワードは好きな値を入力する)
カレントディレクトリの移動
1 |
cd mean-test |
以下のコマンド2つを実行
1 2 |
npm install bower install |
Webサービスの実行
1 |
gulp |
gulpを実行したら、port3000で実行されると思うので、ブラウザからhttp://localhost:3000/に接続する
そうすると、MEANのホーム画面?が出るので、左上のLoginからログインしていろいろ試してみると良いと思う
ちなみにここまでやって、http://localhost:3000/に接続したときに真っ白の画面になることがあったのだが、一度フォルダ毎削除してもう一度やり直すとうまく表示できた。
では