当前位置: 首页 > news >正文

网站数据库多大合适免费铺货诚招代理商

网站数据库多大合适,免费铺货诚招代理商,淄博网站的优化,虚拟云电脑安装Debian 12 前面为了在windows上好开发#xff0c;想要在windows上配置开发环境#xff0c;以源码方式在本地部署运行#xff0c;但经过好几天各种版本切换及配置组件库等各种操作后#xff0c;证明windows上搭建redmine6支持的运行环境没有那么简单#xff0c;后续有…安装Debian 12 前面为了在windows上好开发想要在windows上配置开发环境以源码方式在本地部署运行但经过好几天各种版本切换及配置组件库等各种操作后证明windows上搭建redmine6支持的运行环境没有那么简单后续有时间再更一篇windows踩坑记。一句话总结就是windows真的没有想象的简单建议放弃。 后来尝试用Linux系统但过于天真试了centos7和redhat7.9也是遇到一些编译库(主要是gcc系列的库)的编译兼容性问题不想再折腾了遂换了新版Debian12总体过程较为顺利记录如下。 下载redmine-6.0.6 可去官网直接下载源码包redmine-6.0.6放到指定文件夹中。当然也可通过wget进行下载。下载后在指定目录进行解压 cd /path/to/downloaded/filesudo tar -xzvf redmine-6.0.6.tar.gz -C /path/to/target/directory安装Ruby3 个人在安装的时候选择的是Ruby3.2.5版本redmine官方对于Ruby的版本要求为ruby ‘ 3.2.0’, ‘ 3.5.0’理论上符合都没问题。 在Linux上安装我选择的方式是使用rvm进行安装验证过还是很方便的且后续可进行版本的切换因为rvm本身就是ruby的版本管理工具(ruby version manager)。 在安装rvm之前需要先安装一些包依赖 sudo apt update sudo apt install -y curl gpg gnupg2 autoconf bison libssl-dev libreadline-dev zlib1g-dev libyaml-dev libsqlite3-dev开始安装rvm gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB\curl -sSL https://get.rvm.io | bash -s stablesource ~/.rvm/scripts/rvmecho source /etc/profile.d/rvm.sh ~/.bashrc直接安装ruby rvm install 3.2.5可查看当前ruby版本并设置默认使用版本 ruby -v rvm use 3.2.5 --default安装及配置MySQL8 使用命令安装mysql数据库由于直接使用apt安装失败了我是采取的手动安装的方式先到mysql官网下载debian对应安装索引文件mysql debian version然后再通过命令进行安装。 sudo dpkg -i mysql-apt-config_0.8.17-1_all.debsudo apt updatesudo apt install mysql-server -ysudo systemctl status mysql安装过程中在终端中会出现图形化选择页面选择过程中可能会进入类似死循环的过程注意选项配合只要装了server就行了。 初始化用户和数据库 CREATE DATABASE redmine CHARACTER SET utf8mb4; CREATE USER redminelocalhost IDENTIFIED BY my_password; GRANT ALL PRIVILEGES ON redmine.* TO redminelocalhost;安装项目依赖 切换到项目目录下安装依赖包可以不加依赖包参数这样可以把开发 测试 生产环境下的包都装上因为装的过程比较慢容易误解为卡死可加上- -verbose参数用于查看实时状态。 cd /path/to/redmine bundle install --without development test安装过程中可能会有个别库报错原因是某些前置库没有安装安装好后使用gem单独安装即可如 sudo apt install -y build-essential libmariadb-dev-compat libmariadb-dev default-libmysqlclient-devgem install mysql2 --verbose更改项目数据库的配置文件 切换到项目目录下的config文件拷贝数据库配置示例文件更改实际配置 cp config/database.yml.example config/database.yml创建和迁移已有数据库 RAILS_ENVproduction bundle exec rake db:create RAILS_ENVproduction bundle exec rake db:migrate可选择加载默认数据 RAILS_ENVproduction bundle exec rake redmine:load_default_data创建过程可能会有credentials类的报错重新通过命令获取认证信息就能过 bin/rails credentials:edit --environment production启动服务 bundle exec rails server -e production项目启动默认端口为3000故访问http://localhost:3000或http://127.0.0.1:3000均可直达页面同一局域网设备在无路由限制和防火墙策略的情况下也可通过服务主机的IP加端口进行访问(需配置启动命令-b 0.0.0.0)如下 启动过程中还报了一个puma服务找不到经过检查是puma的依赖在配置文件中只在生产环境下存在bundle install的时候把- -without development test去掉重新跑一遍就好了。
http://www.zqtcl.cn/news/720684/

相关文章:

  • 邯郸网站建设效果好广西做网站的公司
  • 网站logo上传营销型网站制作方案
  • 小说网站静态模板站长工具seo综合查询adc
  • 北京响应式网站做logo那个网站
  • 如何申请免费网站空间刚察县wap网站建设公司
  • 哪里有网站推广软件免费推广seo策略方法
  • 阿里云备案网站 网站名称怎么写京icp备案查询
  • 网站开发岗位思维导图alexa排名
  • 自适应网站建设济南济南网站建设公司
  • 巴州网站建设库尔勒网站建设钟爱网络杭州微信网站制作
  • 52做网站南京市住房城乡建设门户网站
  • 网站开发精品课程贵阳市白云区官方网站
  • seo整站优化服务会计培训班一般收费多少
  • 批量网站访问检测怎么做好手机网站开发
  • 深圳网站建设公司哪家比较好shortcodes wordpress
  • 网站内链越多越好嘛可以做3d电影网站
  • 企业网站需求文档微商引流客源最快的方法
  • 交互式网站备案业务网站在线生成
  • 自建网站百度个人网站如何在百度上做推广
  • 如何安装wordpress模板竞价网站做seo
  • 做论坛网站如何赚钱电子商务营销推广
  • 想要自己做一个网站怎么做济宁百度网站建设
  • 海会网络建设网站wordpress刷不出图片
  • 一个人做商城网站网站推广的几个阶段
  • 做国学类网站合法吗html5教程pdf下载
  • 云南省文化馆网站建设二级域名分发平台
  • 网站版面布局结构图网站收录批量查询
  • 网站开发手机模拟器常州到丹阳
  • 淮南医院网站建设班级网站开发报告
  • 东莞营销网站建设哪家好微信api接口