2015年2月9日月曜日

Ubuntu14にNode-Redのインストール

git clone https://github.com/node-red/node-red.git


cd node-red
npm link express
npm install

node red

 http://127.0.0.1:1880/

2015年2月7日土曜日

Ubuntu14にvagrntのインストール


sudo apt-get install Vagrant
sudo /etc/init.d/vboxdrv setup

http://www.vagrantbox.es/

 vagrant box add v-ubuntu14 https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box

vagrant box list
vargrant box -h
vagrant box remove
./.vargrant.d/boxes


mkdir -p vagrant-dir/ubuntu14.04
cd vagrant-dir/ubuntu14.04
vagrant init ubuntu14.04
vagrant up

vagrant ssh


vagrant plugin install vagrant-cachier
 nano Vagrantfile

vagrant status
vagrant suspend
vargrant resume
vagrant halt
vargrant reload
vargrant destroy

アドレス: 127.0.0.1
ポート: 2222
ユーザ: vagrant
パスワード: vagrant

Ubuntu14にAtomのインストール



sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

#pulugin
japanese-wrap
Autocomplete-Paths
Autocomplete Plus

2015年2月5日木曜日

Ubuntu14にgitのインストール



sudo apt-get install git

#bowerを使うにはgitが必要

Ubuntu14にMEANを構築(必要なソフトのインストール)


sudo apt-get install python-software-properties

■node.jsのインストール
sudo apt-get install nodejs npm nodejs-legacy

sudo npm update

■mongodbのインストール
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo nano /etc/apt/sources.list.d/10gen.list  #下記を記入
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
sudo apt-get update
sudo apt-get install mongodb-10gen

■curlのインストール
sudo apt-get install curl

■gitのインストール
sudo apt-get install git


■gruntのインストール
sudo npm install -g grunt-cli

■expressのインストール
sudo npm install -g express

■ディレクトリーの作成
mkdir berrbear

cd berbear

npm link express
■必要なフォルダーの作成
mkdir routes

mkdir public

mkdir viwes

mkrir -p public/css

mkdir -p public/js

mkdir -p public/components/

■bowerのインストール
sudo npm install bower -g

■npmで各種インストール
npm init

nano package.json
{
  "name": "berrbear",
  "version": "0.0.0",
  "private": true,
  "main": "web.js",
  "dependencies": {
    "grunt-contrib-watch": "~0.6.1",
    "debug": "~0.7.4",
    "ect": "^0.5.9",
    "morgan": "~1.5.1",
    "mongoose": "~3.8.22"
  }
}

npm install

■bowerで各種インストール
bower init

nano bower.json
{
  "name": "berrbear",
  "version": "0.0.0",
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "dependencies": {
    "jquery": "~2.1.3",
    "bootstrap": "~3.3.2",
    "angular": "~1.3.12"
  }
}

nano  .bowerrc
{
  "directory": "public/components",
  "json": "bower.json"
}

bower install







Ubuntu14にbowerのインストール


sudo npm install bower -g

bower -v

bower init

bower update


#gitをインストールする


Ubuntu14でexpress起動




cd berrbaer #作業用

nano web.js

#web.js
var express = require('express');
var app = express();

app.get('/', function(req, res) {
    res.send('Hello, World!');
});

app.set('port', process.env.PORT || 3000);

var server = app.listen(app.get('port'), function() {
    console.log('Listening on port ' + server.address().port);
});


#グローバルにインストールしたexpressが使えないのでリンクを設定
npm link express

node web.js #起動

http://localhost:3000

Ubuntu14にexpressのインストール



sudo npm install -g express

Ubuntu14にcurlのインストール



sudo apt-get install curl

Ubuntu14にgruntのインストール



mkdir berrbaer  #作業用フォルダー

sudo npm install -g grunt-cli


npm install grunt-contrib-watch --save-dev

Ubuntu14にmongodbのインストール




sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

sudo nano /etc/apt/sources.list.d/10gen.list  #下記を記入
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

sudo apt-get update

sudo apt-get install mongodb-10gen

/etc/mongodb.conf #設定ファイルの場所

/etc/init.d/mongodb #コントロールスクリプトの場所

sudo service mongodb start

sudo service mongodb stop

sudo service mongodb restart

Ubuntu14にSSHのインストール



sudo apt-get install openssh-server

sudo service ssh start

ssh ubuntu14@localhost -p 2222

Ubuntu14にNode.jsのインストール


sudo apt-get install nodejs npm nodejs-legacy

node -v

npm -v

Translate