One API本地开发环境搭建

One API本地开发环境搭建

简介

摘要

本文介绍如何在本地搭建 One API 开发环境,包括安装 Go 语言和 GoLand IDE,以及如何新建项目和配置数据库信息。通过简明的步骤说明,帮助开发者快速完成基本的开发环境配置,方便进行二次开发和开源贡献。

关键词

  • One API
  • 本地开发环境
  • Go 语言安装
  • GoLand IDE
  • 项目搭建

实现步骤

1 搭建Go语言环境

1.1下载地址
  • Go官网下载地址:https://golang.org/dl/
  • Go官方镜像站(推荐):https://golang.google.cn/dl/

Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。

下图中的版本号可能并不是最新的,但总体来说安装教程是类似的。Go语言更新迭代比较快,推荐使用较新版本,体验最新特性。

image-20240925160637429

1.2 安装

我们下载Featured downloads下面的Microsoft Windows,下载下来的文件名是这样的:go1.23.1.windows-amd64.msi

image-20240925160832693

双击运行安装,(没有忽略)安全警告选择运行即可。

image-20240925160900958

点击Next

image-20240925160950284

(没有忽略)大概意思是以前的版本是旧的,现在需要先卸载旧版本,才能新安装。有弹出来选择Yes,Uninstall

image-20240925161013086

点击Next

image-20240925161143674

Go环境安装位置,选择一个位置即可,默认C盘,点击Next

image-20240925161231980

点击Install开始安装。

image-20240925161325177

点击Finsh,完成安装。

image-20240925161519590

1.3 检查

快捷键 Win + R打开运行,输入cmd打开终端面板。下面的命令是查看go的版本信息。

go verison

image-20240925161636889

2 安装GoLand IDE

2.1下载地址
  • GoLand下载地址:https://www.jetbrains.com/go/download/#section=windows

image-20240925162002985

2.2 安装

根据提示安装即可。

image-20240925162308863

3 新建项目

3.1 拉取项目

打开GoLand,点击Get from VCS

image-20240925162626178

输入项目地址。

https://github.com/songquanpeng/one-api.git

image-20240925162853116

3.2 配置GoLand环境

点击FileSettingGoGOROOT选择上面安装Go环境的路径,选择完路径记得Apply应用一下。

image-20240925163418127

4 【后端】启动Go服务

4.1 新增Go Build

点击Add Configuration...,点击加号+,选择Go Build

别急着点OK接着配置4.2。

image-20240925183615076

4.2 配置数据库信息
SQL_DSN=数据库账号:数据库密码@tcp(IP地址:端口号)/数据库名称

对应配置:

SQL_DSN=root:123456@tcp(localhost:3306)/oneapi

image-20240925183944731

4.3 启动Go服务

看到server started on http://localhost:3000 日志Go服务即启动成功。

image-20240925184843620

5 启动前端

我们需要用到 node v18,node安装可以看我往期的教程Mac的搭建《【环境】nvm安装使用》。

5.1 启动!

项目根路径下,进入前端文件夹。

cd web\default

安装前端依赖。

npm install

本地启动使用。

npm run start

我们启动后端占用了3000的端口,启动前端会提示我们需要使用另外一个端口,我们输入y即可。

Would you like to run the app on another port instead? 

最终我们可以看到Local显示的链接就是启动成功啦~

image-20240925185934487

### oneAPI 官方渠道获取资源 对于oneAPI而言,英特尔提供了多种官方渠道来让用户能够方便地获取所需的资源、下载安装工具包并获得文档支持。 #### 资源获取与下载安装 用户可以通过访问官方网站 [Intel® oneAPI](https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html),在这里可以找到适用于不同操作系统的一键式安装程序。该页面不仅提供了一站式的下载链接,还包含了详细的安装指南[^1]。 ```bash # 使用命令行安装oneAPI (Linux示例) $ wget https://registrationcenter-download.intel.com/akdlm/irc_nas/xxxxx/l_oneapi_pset_xxxx_offline.sh $ bash l_oneapi_pset_xxxx_offline.sh --install-dir /opt/intel/oneapi ``` #### 文档支持 为了帮助开发者更好地理解和利用oneAPI的功能特性,官方准备了大量的学习资料和技术文档。这些可以在[Intel® oneAPI Documentation](https://www.intel.com/content/www/us/en/docs/oneapi-programming-guide/top.html) 中查阅到。这里涵盖了从入门教程到深入的技术细节说明等一系列内容[^2]。 #### 社区论坛交流 除了上述两种方式外,还有一个活跃的在线社区供广大使用者讨论问题和分享经验——[Intel® Developer Zone Forums](https://community.intel.com/t5/Intel-oneAPI/bd-p/oneapi)。在这个平台上,无论是新手还是资深工程师都能找到志同道合的朋友一起探讨技术难题或是寻求解决方案[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千寻简

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值