在Ubuntu 15.10搭建MEAN开发环境

在Ubuntu 15.10搭建MEAN开发环境

作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs

本文主要讲述如何在Ubuntu 15.10系统上搭建MEAN开发环境。

1、安装Node.js和使用nvm安装npm

nvm是一个简单的Bash脚本,可用于在同一台主机上安装和维护不同的Node.js版本。执行命令:

# wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

此脚本会克隆nvm仓库到~/.nvm,并配置环境变量(在~/.bash_profile文件或~/.zshrc文件或~/.profile中配置)

要下载、编译、安装最新的Node.js,可以简单的执行命令:

# nvm install 4.2.2

现在,可以确定使用这个版本的Node.js,执行命令:

# nvm use 4.2.2

使用nvm,还可以安装其它版本的Node.js,比如最新的非稳定版,又或者是比较老的版本,只需使用nvm命令,并指定Node.js的版本进行安装即可。

对于Node.js的开发,还需要npm包管理器,MEAN全栈开发也需要它。Node.js内置了npm,因此无需单独安装npm。如果想使用最新版本的npm,可以这样:

# npm install -g npm

上面的命令会安装最新版本的npm。搭建Node.js环境的所有步骤如上所述。

2、安装MongoDB

首先,需要导入MongoDB的公钥GPG,使用命令:

# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

然后,可以从Debian wheezy软件仓库获得MongoDB软件,使用命令:

# echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

接着,升级本地的软件包:

# sudo apt-get update

最后,使用命令安装最新的、稳定版的MongoDB:

# sudo apt-get install -y mongodb-org

此时,可以使用sudo service mongodb start命令来启动MongoDB服务。如果提示失败,可以使用以下的命令进行修复:

创建/data/db目录,并打开MongoDB的配置文件:

# sudo mkdir -p /data/db
# sudo gedi

修改内容dbpath=/var/lib/mongodb改成dbpath=/data/db,并保存文件。

# sudo chown -R mongodb:mongodb /data/db

现在,可以再次启动MongoDB服务了。

# sudo service mongod start

要检查MongoDB服务的状态,使用命令:

# sudo systemctl status mongod

搭建MongoDB环境使用如上的步骤就足够了,接下来开始搭建MEAN环境。

3、安装MEAN

首先,需要安装Bower。Bower是一个包管理器,可以管理前端的各种库包,比如Angular.js、BootStrap、jQuery库等。使用如下命令安装Bower:

# npm install -g bower

接着,还需要安装Grunt,Grunt是一个任务运行器,可以把部署过程自动化。执行命令:

# npm install -g grunt-cli

这会全局安装grunt命令行工具。

要下载MEAN,可以从Git源码仓库中克隆它到项目目录下:

# git clone https://github.com/meanjs/mean.git meanjs

现在,打开mean文件夹,在其父目录下执行命令:

# npm install

这样会安装项目所需的所有依赖,这些依赖在package.json配置文件中有定义。

最后,运行grunt:

# grunt

这会自动打开一个新页面,显示MEAN.JS欢迎页面:

注意:

* 在运行grunt后,有可能会出现错误页,提示”couldn’t start MongoDB on default port 27017.“(即提示不能访问MongoDB默认的27017端口)。此时,需要使用管理员权限开放27017端口。

* MEAN全栈开发是很棒的,现在可以开始了。

时间: 2024-11-10 13:52:02

在Ubuntu 15.10搭建MEAN开发环境的相关文章

Ubuntu系统下搭建Python开发环境

之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 执行完成后,在shell中输入python3.5,出现如下对话框说明Python3.5更新成功. 2.安装JDK8,在终端中输入如下命令: sudo

Ubuntu 15.10搭建IPSec L2TP服务器

以下步骤完全使用于Ubuntu 14.04版本 首先安装以下所需包 sudo apt-get install openswan xl2tpd ppp lsof!注意!Ubuntu 15.10会提示无法找到openswan包,解决办法是用喜欢的编辑器编辑以下文件,实例用vimsudo vim /etc/apt/sources.list在文件最后添加一行deb http://us.archive.ubuntu.com/ubuntu precise main universe保存后,执行下面命令sud

ubuntu 14.10 android 编译开发环境搭建

1.替换一个中文输入法.比如搜狗:sogou_pinyin_linux_1.1.0.0037_amd64.deb 下载网址:http://pinyin.sogou.com/linux/ 2.下载vim编辑器, 可以使用sudo apt-get install vim  链接到网络进行下载. 使用apt-get install vim 之前需要配置apt-get /etc/apt/sources.list文件. 1.备份一下你本地的/etc/apt/sources.list.可以使用命令 sudo

[转]windows 10 搭建angular开发环境

本文转自:https://www.cnblogs.com/lilunpai/articles/7992538.html 一.环境介绍 1.开发环境:Windows10 2.开发ide工具:VS code https://code.visualstudio.com/ 二.准备环境 1.下载并安装nodejs(建议下载LTS版本),安装过程中会默认添加path,不要不小心取消掉了. 2.Nodejs安装完成之后,先使用下面两个命令检查安装是否正常,如果正常话应该会显示相应的版本号. 1 2 node

Ubuntu 16.04搭建LAMP开发环境

1. http://www.linuxidc.com/Linux/2016-10/136327.htm 2. 安装好Ubuntu16.04后,是一台空白的Ubuntu.我的目的是搭建LAMP环境,顺便搭一个Python Django环境. 基本设置 1.配置网络环境 管理员给分配了一个静态IP,所以还需要进一步配置网络环境 配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:202.112.80.106->保存 登陆网关:对于校园网用户来说,

Ubuntu下Eclipse搭建ARM开发环境

第一步:安装JRE 和 Eclipse 详细步骤请参考:http://blog.csdn.net/ex_net/article/details/7251664 第二步:安装arm-linux-gcc 和 arm-linux-g++ (1)复制 arm-linux-gcc-4.3.2.tgz 到 /home/tools 目录下,然后解压缩到  根目录下 / #   tar -xvzf arm-linux-gcc-4.3.2.tgz -C / (2)修改环境变量 # gedit /etc/envir

Ubuntu 16.04 搭建Android开发环境

1.Installing Java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer After that   sudo apt-get install oracle-java8-set-default 2.Installing Android Studio    (1) Download Android Studio from

十分钟内在Ubuntu系统上搭建Mono开发环境(Mono软件Ubuntu系统国内镜像源、Mono国内镜像源)

Mono软件Ubuntu系统国内镜像源.Mono国内镜像源 http://download.githall.cn/repo 1.授权注册repo源 Ubuntu 18.04 (i386, amd64, armhf, arm64, ppc64el)系统请运行如下命令: sudo apt install gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0

Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记

Android深度探索(卷1)HAL与驱动开发 第二章 搭建Android开发环境 读书笔记   本章主要讲解在Ubuntu Linux 下搭建Android开发环境. 1.JDK:从官网下载压缩包,并将其解压缩. Gedit etc/profile 并设置PATH环境变量,记得PATH. 2.搭建Android应用程序开发环境. 安装Android SDK 安装Eclipse 安装ADT 配置ADT 建立AVD 这个步骤是安装Android SDK,步骤与操作与在Windows操作系统下的安装