服务器部署注意事项

-
-
2024-08-15

win

  • Python后端环境
    • 换源
    • mysqlclient版本去除限制
    • 删除命令里python后的3
  • Web前端环境
    • 删除原有环境包、lock锁
    • 换源
    • 用-g安装yarn,将其添加到全局环境
    • 可能有策略限制,如果出现,自行百度解决

Linux

  • Python后端环境
    • 确保运行时处于后端代码目录中
    • 安装单依赖时用环境python解释器的绝对路径执行pip
    • pip换源
    • mysqlclient安装报错:(确保已在服务器安装mysql)
      找到数据库配置文件路径:find / -name mysql_config (假设为/www/server/mysql/bin/mysql_config)
      设置环境变量:
      export MYSQLCLIENT_CFLAGS=$(/www/server/mysql/bin/mysql_config --cflags)
      export MYSQLCLIENT_LDFLAGS=$(/www/server/mysql/bin/mysql_config --libs)
      尝试重新安装
    • psycopg2安装报错
      先安装postgresql-devel: sudo yum install postgresql-devel
      尝试重新安装
      
      
  • Web前端环境
    • 确保运行时处于前端代码目录中
    • 确保已删除锁文件和迁移遗留依赖
    • npm换源
    • 如果yarn: command not found
      确认yarn的安装路径:npm list -g yarn (假设为:/usr/local/nodejs/lib)
      添加yarn到环境变量:
      export PATH=$PATH:/usr/local/nodejs/bin (临时添加)
      echo 'export PATH=$PATH:/usr/local/nodejs/bin' >> ~/.bashrc
       (永久添加)
      重新加载配置:source ~/.bashrc
      验证yarn是否可用:yarn -v
    • 修改web/vite.config.ts文件中viteConfig-→server-→open设为false(因为命令行服务器无法打开图形化页面)

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录