部署vue项目、安装mongodb

作者&投稿:栾蚂 (若有异议请与网页底部的电邮联系)
~ 一、node运行环境

1、npm install -g n  

通过npm 全局安装node

2、 sudo n 8.16.0 

设置node版本

Password:

install : node-v8.16.0

mkdir : /usr/local/n/versions/node/8.16.0

fetch : https://nodejs.org/dist/v8.16.0/node-v8.16.0-darwin-x64.tar.gz

######################################################################## 100.0%

installed : v8.16.0

3、node -v

v8.16.0

二、安装mongodb

1、brew tap mongodb/brew

2、brew install mongodb-community

=> Installing mongodb-community from mongodb/brew

==> Downloading https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.2.5.tgz

######################################################################## 100.0%

==> Caveats

To have launchd start mongodb/brew/mongodb-community now and restart at login:

brew services start mongodb/brew/mongodb-community

Or, if you don't want/need a background service you can just run:

mongod --config /usr/local/etc/mongod.conf

==> Summary

🍺  /usr/local/Cellar/mongodb-community/4.2.5: 21 files, 305.9MB, built in 7 minutes 4 seconds

(base) mengfaniaodeMBP:homebrew-core mengfanxiao$ cat usr/local/etc/mongod.conf

cat: usr/local/etc/mongod.conf: No such file or directory

(base) mengfaniaodeMBP:homebrew-core mengfanxiao$ brew services start mongodb/brew/mongodb-community

==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-community)

3、启动/停止

brew services start mongodb-community

brew services stop mongodb-community

4、配置

配置文件:/usr/local/etc/mongod.conf

日志目录路径:/usr/local/var/log/mongodb

数据目录路径:/usr/local/var/mongodb

5、端口

三、问题梳理

1、环境问题

node -v

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib

Referenced from: /usr/local/bin/node

Reason: image not found

Abort trap: 6

说明node相关库已被损坏 需要重新安装

卸载node 

brew uninstall --ignore-dependencies node icu4c

Uninstalling /usr/local/Cellar/node/13.5.0... (4,663 files, 59.1MB)

node 12.12.0 is still installed.

Run `brew uninstall --force node` to remove all versions.

安装node

brew install node 

通过这种方式安装的是最新版本的node 但很容易出现版本不兼容问题 所以不推荐这么安装 建议安装node8 该版本比较稳定 很少出现与其他软件不兼容情况 

2、文件创建权限问题

==> Installing dependencies for node: icu4c

==> Installing node dependency: icu4c

==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/icu4c-64.2.mojave.bottle.tar.gz

######################################################################## 100.0%

==> Pouring icu4c-64.2.mojave.bottle.tar.gz

Error: Failed to create /usr/local/opt/icu4c

Things that depend on icu4c will probably not build.

Could not symlink .

/usr/local/opt is not writable.

==> Caveats

a、创建文件夹

sudo mkdir  /usr/local/opt

 b、root用户赋予当前用户操作该文件夹权限

此时该文件夹权限属于root 给mengfanxiao账户赋予权限

chown -R mengfanxiao /usr/local/opt

3、插曲 springboot启动问题 

dea启动spring-boot,报java.lang.NoClassDefFoundError: javax/servlet/ServletContext错误

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-tomcat</artifactId>

<scope>provided</scope>

</dependency>

把scope注释掉即可

maven中三种classpath

编译,测试,运行

1.compile: 默认范围 ,编译测试运行都有效

2.provided:在编译和测试时有效

3.runtime:在测试和运行时有效

4.test:只在测试时有效

5.system:在编译和测试时有效,与本机系统关联,可移植性差

4、环境不匹配问题

Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (79)qi

卸载重装(最新版本的node-sass)即可:

npm uninstall node-sass -D

npm install node-sass -D

5、版本冲突问题 node和mongodb版本不兼容

mongodb-core@1.2.31 requires a peer of kerberos@~0.0

node -v    v13.12.0

npm -v    6.14.4

gyp ERR! command "/usr/local/Cellar/node/13.12.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"  gyp ERR! cwd /Users/mengfanxiao/Documents/project/company/wechain/questionnaire/node_modules/leveldown

gyp ERR! node -v v13.12.0

gyp ERR! node-gyp -v v5.1.0

gyp ERR! not ok

npm WARN mongodb-core@1.2.31 requires a peer of kerberos@~0.0 but none is installed. You must install peer dependencies yourself.

这种情况需要安装node8

brew search node

==> Formulae

libbitcoin-node     node                node-sass           node@12             nodebrew            nodenv

llnode              node-build          node@10             node_exporter ✔     nodeenv

如果有node8 

则 brew install node@8

然后brew link --overwrite --force node@8

没有node8 

npm install -g n

sudo n 8.16.0

安装了node8版本

npm install

> leveldown@1.7.2 install /Users/mengfanxiao/Documents/project/company/wechain/new/questionnaire/node_modules/level/node_modules/leveldown

> prebuild-install || node-gyp rebuild

added 42 packages from 44 contributors in 20.79s

6、安装mongodb问题

    

brew install mongodb

Error: No available formula with the name 'mongodb'

MongoDB不再是开源的了,并且已经从Homebrew中移除 #43770

安装MongoDB社区服务器的最新可用生产版本(包括所有命令行工具)。这将安装MongoDB 4.2.x:

$ brew install mongodb-community

安装MongoDB社区服务器和命令行工具的最新4.2.x生产版本:

$ brew install mongodb-community@4.2

安装MongoDB社区服务器和命令行工具的最新4.0.x生产版本:

$ brew install mongodb-community@4.0

安装MongoDB社区服务器和命令行工具的最新3.6.x生产版本:

$ brew install mongodb-community@3.6

仅安装最新的mongoshell以连接到远程MongoDB实例:

$ brew install mongodb-community-shell


如何部署vue.js项目nginx
这次给大家带来如何部署vue.js项目nginx,部署vue.js项目nginx的注意事项有哪些,下面就是实战案例,一起来看一下。nginx是一个高性能的HTTP和反向代理服务器。因此常用来做静态资源服务器和后端的反向代理服务器。本文主要记录使用nginx去部署使用vue搭建的前端项目,项目基于vue官方的脚手架vue-cli构建。...

还在每次手动部署你的 Vue 项目吗?来试试这套解决方案吧。
面对前端项目日益增长的复杂性,手动部署的繁琐和潜在风险促使我们寻求更高效的方法。CI\/CD 工具的引入,如开源的 Drone,成为了解决方案的热门选择。它能无缝对接 Gitee、GitLab、GitHub 等代码托管平台,支持多种构建和部署工具,包括 Vue 项目。让我们一起探索如何通过 Drone 实现 Vue 项目的自动化部署...

如何解决把Vue项目部署到服务器上出现的问题
本篇文章主要介绍了Vue 项目部署到服务器的问题解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧相信很多小伙伴在用Vue-cli安装的脚手架开发的时候,在开发环境中项目可以很正常的运行,但是进入到生产环境,编译打包后,放入服务器,项目就不正常了,会出现空白页...

小白研究项目部署-关于vue项目部署遇到的一些问题
在搞清root,alias,try_files的基本用法后,我开始尝试vue项目的部署。 (用法我之前的文章也研究过) 此前,听说挺多小伙伴会遇到vue-router-history模式种种问题,比如路径无法匹配,找不到静态资源,刷新页面404,etc...不急,只要找到原因,问题是可以迎刃而解的。项目部署环境一般可以分为三...

【十分详细】Springboot Vue MySQL项目部署到Linux服务器
安装完成所有环境后,接下来是部署项目的步骤。首先,部署后端。点击package完成打包,打包前务必修改必要的配置信息。使用FileZilla将生成的Jar包上传至服务器,并运行后端。接下来进行数据库建表,包括在IDEA生成数据库脚本和服务器上建库并运行脚本。部署前端部分,首先进行打包。使用Vue UI,选择任务->buil...

通俗易懂的 Vue 框架教程(三)
在探索前端开发的领域,Vue框架以其简洁的语法和强大的功能,成为了众多开发者的心头好。本篇将为您深入解析Vue框架的核心概念和操作技巧,让您轻松掌握Vue的基本搭建与高级特性应用。首先,让我们从Vue脚手架的安装与项目初始化开始。确保您的开发环境已安装Node.js,通过命令行输入`node -v`检查版本,...

nodejs安装 vue安装 创建 vue项目
如果直接运行npm install等命令会报错的。我们需要做1件事情:增加环境变量NODE_PATH 内容是:E:\\workspace\\npm\\nodejs\\node_global\\node_modules(参考jdk配置),注意,以下操作需要重新打开CMD让上面的环境变量生效 命令:对path环境变量添加E:\\workspace\\npm\\nodejs\\node_global (这个路径应该是包含vue....

怎么把VUE项目部署到服务器上面
1.使用xshell登录到阿里云服务器。安装nginx(本文安装到\/etc下)[plain] view plain copy cd \/etc apt-get update apt-get install nginx 2.首先先配置nginx,然后再根据配置文件做下一步操作 打开\/etc\/nginx\/nginx.conf文件 [plain] view plain copy vim \/etc\/nginx\/nginx.conf 在nginx.conf中...

怎样使用vue-cli快速搭建项目
(2)安装vue-cli成功后,通过cd命令进入你想放置项目的文件夹,在命令提示窗口执行创建vue-cli工程项目的命令:vue init webpack创建vue-cli工程项目确认创建项目后,后续还需输入一下项目名称、项目描述、作者、打包方式、是否使用ESLint规范代码等等,详见上图。安装顺利执行后会,生成如下文件目录:生成...

在boa服务器上可以部署vue吗?
下面是一些在BOA服务器上部署Vue应用程序的基本步骤:1. 确保你的BOA服务器上已经安装了Node.js和npm。你可以使用以下命令验证安装:```bash node --version npm --version ```如果它们没有显示版本号,则需要先安装Node.js和npm。2. 在本地构建Vue应用程序。在命令行中进入你的Vue项目根目录,并...

阿拉善右旗17733964661: 如何设置 mongovue启动引擎 -
利志清热: 1 安装MongoVUE之后,打开软件2 点击Connect来连接MongoDB数据库,填写好Name 和Server后点击Save,Name随便给取个名字就型,Server为服务器的地址,本机即127.0.0.1,Port默认为27017,可以根据实际情况进行设置.保存后在Connect界面就多了一个testdb的数据库连接,点击Connect即可连接到数据库3 增加文档:右击集合名选择Insert Document 填写的数据以json格式录入4 查看文档5 查看文档:这里我选的第一个find查找刚才添加的文档6 修改文档7 删除文档:选择要删除的文档右键Remove即可.

阿拉善右旗17733964661: mongodb模块怎么安装 -
利志清热: php mongodb扩展模块安装方法如下:1、下载源码包2、编译安装#tar -zxvf mongo-1.2.6.tgz#cd mongo-1.2.6#/usr/local/php/bin/phpize#./configure --enable-mongo=share --with-php-config=/usr/local/php/bin/php-config#make && make install3、将生成的“mongo.so” 添加到php.ini里面去4、检测下模块是否安装成功#/usr/local/php/bin/php -mv5、成功了就可以重启apache

阿拉善右旗17733964661: 如何安装mongodb.msi -
利志清热: 1、在windows环境下,我们的软件安装在C盘,当然用户也可以安装在其他磁盘,和Java一样.小编以默认地址为例,首先是如何运行我们的数据库,打开cmd,输入cd C:\Program Files\MongoDB\Server\3.2\bin,回车;在输入C:\Program ...

阿拉善右旗17733964661: 服务器上怎么安装mongodb -
利志清热: 进入到你的MongoDB安装目录,启动的命令是:./mongod,客户端连接的命令是:./mongo就可以了,希望是你想要的答案,也可以关注PHP程序员,雷雪松的个人博客,有很多MongoDB的介绍.

阿拉善右旗17733964661: 如何安装,配置MongoDB -
利志清热: MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.这里主要讲如何在windows平台下安装MongoDB.方法/步骤 登陆mongodb官网点击右侧的下载 选择windows平台,如图...

阿拉善右旗17733964661: Win10 64位系统怎么安装MongoDB数据库 -
利志清热: 具体方法如下:1、下载:到MongoDB官网下载MongoDB软件;然后,按照图中所示选择下载Windows 64-bit 2008 R2+版本.2、在下载目录中找到安装文件;3、双击安装文件,弹出交互式安装界面;4、点击“Next”后,同意安装协议,再次点击“Next”;5、点击“Complete”,进行完成安装,默认安装目录为:C:\Program Files\MongoDB\Server\3.2;6、点击“Install”,等待安装完成,最后点击“Finish”,完成安装.

阿拉善右旗17733964661: mac下怎么安装mongodb -
利志清热: 1: 安装brew2:brew install mongodb-------1: 安装node brew install node . 该命令执行后,自动装好node和npm.2:npm install mongodb

阿拉善右旗17733964661: linux下怎么安装mongodb -
利志清热: 1.下载解压mongodb安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.4.tgz 下载完成后解压缩压缩包 tar zxf mongodb-linux-i686-3.0.4.tgz2. 启动准备 创建mongodb文件夹并进入 mkdir /usr/local/mongodb/ && cd /usr/local/...

阿拉善右旗17733964661: 如何在vmware下的ubuntu安装mongo db环境 -
利志清热: 一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作):1.运行"apt-get install mongo" 如果遇到找不到安装包的话运行"apt-get update"2.这时装好以后应该会自动运行mongod程序,通过"pgrep mongo -l "查看进程是否已经启动3....

阿拉善右旗17733964661: 怎么验证mongodb安装成功 -
利志清热: 安装过程比较简单,遇到的问题,也顺利解决.(1)、检查yum源,发现没有mongodb.(2)添加yum源配置信息(3)再次检查yum源,发现已经有mongodb.(4)安装mongodb服务端(5)安装mongodb客户端(6)安装完后,启动...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网