Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 2.44 KB

1.dev-local.md

File metadata and controls

46 lines (36 loc) · 2.44 KB

本地搭建一个简易开发环境

开篇

本篇标题虽然是环境搭建,但这部分确实比较简单,不过为了系列的完整性这部分还是要简单讲下。其实环境主要是指Node、MongoDB。本人是用的mac电脑,所以本地环境也是按照mac搭搭建的。

Node

最简单的方式,直接从官网下.pkg文件,图形化安装即可。https://nodejs.org/en/

MongoDB

安装之前要了解的

  1. 先确认下自己的Mac上是否装过,如果自己习惯使用homebrew,brew list查看是否用brew装过mongodb。如果是用homebrew装的,默认配置文件路径是/usr/local/etc/mongod.conf

  2. 如果没有装 mongodb,就不要用 homebrew 安装了,因为现在homebrew已经不支持mongodb了。原因我在readme中也说了,具体可以看这里 brew安装mongodb报错。关于mongo的八卦新闻感兴趣的可以看下这里惨遭红帽弃用,MongoDB 要凉凉了吗?

重新安装mongodb

  1. 下载 cd /usr/local && sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
  2. 解压 sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
  3. 重命名为 mongodb 目录 sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
  4. 配置PATH export PATH=/usr/local/mongodb/bin:$PATH 或者去.base_profile中设置path
    • 这一步完成后,mongod就可以执行了。很多教程会在/usr/local/etc中配置mongo.conf文件,在/user/local/var中配置mongo.log&data文件,不过使用下来发现,经常找不到。我们可以简单的配置下,把这些文件都放到/user/local/mongodb下面
  5. 配置 mongod.conf
    • 在/user/local/mongodb下新建mongod.conf文件并写入
    # Store data in /usr/local/mongodb/data instead of the default /data/db
    dbpath = /usr/local/mongodb/data
    
    # Append logs to /usr/local/mongodb/log/mongo.log
    logpath = /usr/local/mongodb/log/mongo.log
    logappend = true
    
    # Only accept local connections
    bind_ip = 127.0.0.1
    
    • mongod.conf中指定的一个data目录,一个mongo.log文件要自己手动创建下。
  6. 启动mongod服务 mongod --config /usr/local/mongodb/mongod.conf
  7. 进入mongo数据库 mongo

本章内容与第5篇内容极为相似,可参考 部署项目到腾讯云服务器