CentOS6.5的MEAN环境设置备忘录

添加用户和进行Root设置

创建一个名为testuser的用户。
为testuser用户设置密码。

# visudo
## 命令部分可以添加其他选项。
##
## 允许root用户在任何地方运行任何命令
root ALL=(ALL) ALL
testuser ALL=(ALL) ALL

更新yum

# yum update

安装主要的软件包。

# yum -y 安装 vim git epel-release openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ glibc-headers readline libffi-devel wget

由于最新版本的libyaml在安装时会出现错误,所以需要降级。

降级安装libyaml:
# 使用yum downgrade libyaml
# 使用yum install libyaml-devel

最新版のrubyをインストール

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

$ echo ‘export PATH=”$HOME/.rbenv/bin:$PATH”‘ >> ~/.bash_profile
$ echo ‘eval “$(rbenv init -)”‘ >> ~/.bash_profile

执行以下命令来获取`.bash_profile`文件的路径:
“`
$ source ~/.bash_profile
“`
然后,使用以下命令来检查`rbenv`的版本:
“`
$ rbenv –version
“`

$ rbenv install 2.2.3
$ rbenv global 2.2.3

要求只提供一个选项,并且以中文本地化重述以下内容:
$ ruby -v
如果返回已安装的版本,则表示一切正常。

安装sass插件。

运行以下命令在本地进行安装sass:
$ gem install sass

安装开发工具

使用命令“yum -y groupinstall “Development Tools””进行安装开发工具组。

安装Node.js和npm。

gcc的更新
$ wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
$ yum安装 devtoolset-2-gcc devtoolset-2-binutils
$ yum安装 devtoolset-2-gcc-c++ devtoolset-2-gcc-gfortran
cd /opt/rh/devtoolset-2/root/usr/bin/
$ /opt/rh/devtoolset-2/root/usr/bin/gcc –version
$ scl启用 devtoolset-2 bash
$ source /opt/rh/devtoolset-2/enable

$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvf node-latest.tar.gz
$ rm node-latest.tar.gz
$ cd node-hoge
$ ./configure
$ make
$ make install
$ node -v

$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvf node-latest.tar.gz
$ rm node-latest.tar.gz
$ cd node-hoge
$ ./configure
$ make
$ make install
$ node -v

安装MongoDB

添加MongoDB库

打开/etc/yum.repos.d目录下的mongodb.repo文件。

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

在中文中,可采用以下方式重新表述:MongoDB的安装、启动和自动启动设置。

使用以下命令进行安装MongoDB并启动服务:
$ yum -y install mongodb-org
$ service mongod start
$ chkconfig mongod on

安装Nginx

创建一个仓库,以便能够安装最新版本的nginx。

$ rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

以 root 身份运行上述命令,将从 http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 安装 nginx CentOS 6 版本的软件包。

安装

请在终端输入以下命令进行安装nginx:
$ yum 安装 nginx

安装MEAN构建工具。

使用yum安装libpng-devel
使用npm全局安装yo grunt-cli gulp bower

安装Angular-Fullstack生成器(适用于Grunt)。

使用npm全局安装generator-angular-fullstack-jp

安装generator-gulp-angular(用于Gulp的生成器)

请在终端中执行以下命令进行安装:$ npm install -g generator-gulp-angular

创建并移动到一个目录以安装应用程序。

创建一个名为“appName”的文件夹
进入“appName”文件夹

YEOMAN执行


如果有掉魂,請執行以下指令:
$bower安裝和npm安裝

重新审查iptables

广告
将在 10 秒后关闭
bannerAds