前言:
Yeoman主要是由三部分组成
1.Grunt(自动化)
2.Bower(包管理器)
3.Yo(框架)
Yo依赖于Grunt和Bower,同时需要使用Nodejs去安装Yo的全部,因此还需要Git, Sass with Compass, Nodejs做为依赖.
准备条件:
一.install Sass
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential openssl libssl-dev curl
二.install Ruby and rvm
sudo apt-get update
sudo apt-get install ruby
curl -L get.rvm.io | bash -s stable --auto
. ~/.bash_profile
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config
rvm install 2.0.0
rvm use 2.0.0
ruby -v
rvm --default use 2.0.0-p247
三.install compass
gem install compass
四.install NVM(Node Version Manager)
这里的前提是需要安装git,我之前已经装好了就不再赘述了,网上教程特别多,找找就好,而且我自己这块也不是特别明白.
git clone git://github.com/creationix/nvm.git ~/.nvm
echo '[[ -s "$HOME/.nvm/nvm.sh" ]] && source "$HOME/.nvm/nvm.sh"' >> ~/.bash_profile
五.install NodeJs
sudo apt-get update
sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
奴家是这样安装的,妥妥的装好了,用node -v检查一下
打印个hello world瞅一眼
写一个hello.js验证一下
在hello.js所在的目录下$ node hello.js
然后在浏览器上输入地址 http://127.0.0.1:8124/
六.install NPM(Node Package Manager)
curl http://npmjs.org/install.sh | sudo sh
使用这条命令原则上来说是没问题的.记得在 sh前面加上sudo.
但是我是失败了,感觉那个网站访问不到一样.
因此我尝试了这样:
curl https://www.npmjs.com/install.sh | sudo sh
竟然成功了!!!
如果米有curl,就这样
sudo apt-get install curl
然后再用 npm –version检查版本
npm --version
2.9.0
正式安装
就一句话:
sudo npm install -g yo grunt-cli bower
然后慢慢等待,这样就ok了