最近,我决定将我的项目从一台旧电脑迁移到了一台新电脑上。这个项目是使用Golang和gin-vue-admin框架构建的,因此我需要重新配置我的开发环境,并且将代码和数据库迁移到新的机器上。在这个过程中,我犯了一些很愚蠢、很傻瓜的错误。在这篇博客中,我将与大家分享我的经验教训,并展示我的配置过程,希望对那些在换机时遇到类似问题的人有所帮助。
重新配置开发环境
在开始重新配置之前,我需要确保我的新电脑上安装了必要的软件和依赖项。这包括Golang、Node.js、MySQL数据库等。在我的新电脑上,我选择了最新的版本来确保我能够获得最新的功能和改进。下面是我的配置过程:
1. 安装Golang
我首先下载了最新版本的Golang并按照官方说明进行安装。在Windows上,我只需运行安装程序并按照提示进行操作即可。安装过程非常简单,不需要过多介绍。
2. 安装Node.js
我选择了最新的LTS版本的Node.js,这样我可以使用最新的JavaScript语法和功能。在Windows上,我同样只需下载安装程序并按照提示进行操作即可。
3. 安装MySQL数据库
为了方便起见,我使用了XAMPP集成套件来安装MySQL数据库。XAMPP不仅包含MySQL,还包含了Apache服务器和PHP,这对于我来说也是非常实用的。我只需下载并运行XAMPP安装程序,然后按照提示进行操作即可。
4. 克隆项目代码
在我的新电脑上,我使用了Git来克隆我的项目代码。我只需打开Git Bash并运行以下命令:
git clone https://github.com/gin-vue-admin/gin-vue-admin.git
这会将项目代码克隆到当前目录下的一个名为"gin-vue-admin"的文件夹中。
5. 启动后端服务器
在正式启动服务器之前,我需要进行一些配置。首先,我需要将数据库配置更新为我的新电脑上的数据库信息。在项目的"config"文件夹中,有一个名为"database.yml"的文件。我使用文本编辑器打开该文件,并更新以下信息:
host: localhost
port: 3306
user: root
password: YOUR_PASSWORD
name: YOUR_DATABASE_NAME
将"YOUR_PASSWORD"和"YOUR_DATABASE_NAME"分别替换为我的数据库密码和数据库名称。
接下来,我需要在项目的根目录下运行以下命令来安装所有依赖项:
go mod tidy
一切准备就绪后,我只需在项目的根目录下运行以下命令来启动后端服务器:
go run main.go
至此,后端服务器已成功启动。
6. 启动前端服务器
在启动前端服务器之前,我需要先安装前端项目的依赖项。在项目的"web"文件夹中,我只需打开终端并运行以下命令:
npm install
安装完依赖项后,我只需运行以下命令来启动前端服务器:
npm run serve
现在,前端服务器已经成功启动了。
经验教训与总结
在重新配置过程中,我犯了一些愚蠢和傻瓜的错误。最明显的错误是没有正确设置数据库配置,导致后端服务器无法连接到数据库。另外一个错误是我没有及时运行"npm install"来安装前端项目的依赖项,导致前端服务器启动失败。
通过这次重新配置的经历,我意识到在换机时务必要仔细检查并更新所有配置信息,确保与新的环境相匹配。同时,我还学到了运行"npm install"的重要性,以确保前端项目的依赖项已被正确安装。
总的来说,这次重新配置过程非常机械,但我从中学到了很多有价值的经验教训。希望我在这篇博客中分享的经验对那些面临类似问题的人有所帮助。感谢您的阅读!
本文来自极简博客,作者:星河追踪者,转载请注明原文链接:Golang gin-vue-admin换机重新配置的记录:很愚蠢,很傻瓜,很机械...