部署vue项目、安装mongodb
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项目根目录,并...
利志清热: 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)安装完后,启动...