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

网站建设的目的做影视网站能赚到钱吗

网站建设的目的,做影视网站能赚到钱吗,线下推广方式有哪些,网络维护公司排名以下是AI生成,仅做备份。 1. 安装必要的依赖 在CentOS上,首先要安装一些基础的开发工具和依赖库,它们能确保后续的安装和运行过程顺利进行。 sudo yum update -y sudo yum install -y git gcc-c patch readline readline-devel zlib zlib-…

以下是AI生成,仅做备份。

1. 安装必要的依赖

在CentOS上,首先要安装一些基础的开发工具和依赖库,它们能确保后续的安装和运行过程顺利进行。

sudo yum update -y
sudo yum install -y git gcc-c++ patch readline readline-devel zlib zlib-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison sqlite-devel

2. 安装Ruby

可以使用rbenv来管理Ruby版本,它能方便地在不同的Ruby版本之间切换。

安装rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
安装ruby-build插件
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
安装指定版本的Ruby(以3.2.2为例)
rbenv install 3.2.2
rbenv global 3.2.2
验证Ruby安装
ruby -v

3. 安装Bundler和Rails

安装Bundler
gem install bundler
安装Rails
gem install rails
rbenv rehash

4. 上传或克隆Rails应用代码

如果你在本地开发好Rails应用后,可以将代码上传到CentOS服务器。也可以使用Git将代码仓库克隆到服务器上。

git clone <你的代码仓库地址>
cd <你的应用目录>

5. 安装应用依赖

在应用根目录下,使用Bundler安装应用所需的Gem依赖。

bundle install

6. 配置数据库

通常Rails应用会使用数据库,如SQLite、MySQL或PostgreSQL。这里以MySQL为例,介绍如何配置和使用。

安装MySQL
sudo yum install -y mysql-server mysql-devel
sudo systemctl start mysqld
sudo systemctl enable mysqld
创建数据库和用户
mysql -u root -p
CREATE DATABASE <你的数据库名>;
CREATE USER '<你的用户名>'@'localhost' IDENTIFIED BY '<你的密码>';
GRANT ALL PRIVILEGES ON <你的数据库名>.* TO '<你的用户名>'@'localhost';
FLUSH PRIVILEGES;
EXIT;
配置Rails应用的数据库连接

编辑config/database.yml文件,配置数据库连接信息。

development:adapter: mysql2encoding: utf8database: <你的数据库名>pool: 5username: <你的用户名>password: <你的密码>host: localhost

7. 迁移数据库

rails db:migrate

8. 预编译资产(可选)

如果你的应用使用了资产管道(如CSS、JavaScript等),可以预编译资产。

rails assets:precompile

9. 运行Rails应用

可以使用Puma作为Web服务器来运行Rails应用。

rails server -b 0.0.0.0 -p 3000

这里的-b 0.0.0.0表示允许从任何IP地址访问应用,-p 3000表示使用3000端口。

10. 配置防火墙

如果服务器启用了防火墙,需要开放3000端口。

sudo firewall-cmd --permanent --add-port=3000/tcp
sudo firewall-cmd --reload

11. 让应用在后台运行

可以使用nohupsystemd来让应用在后台持续运行。

使用nohup
nohup rails server -b 0.0.0.0 -p 3000 &
使用systemd

创建一个systemd服务文件:

sudo nano /etc/systemd/system/rails_app.service

在文件中添加以下内容:

[Unit]
Description=Rails application server
After=network.target[Service]
Type=simple
User=<你的用户名>
WorkingDirectory=/path/to/your/app
ExecStart=/home/<你的用户名>/.rbenv/shims/rails server -b 0.0.0.0 -p 3000
Restart=always[Install]
WantedBy=multi-user.target

重新加载systemd管理器配置:

sudo systemctl daemon-reload

启动并设置服务开机自启:

sudo systemctl start rails_app
sudo systemctl enable rails_app

按照以上步骤操作,你就可以在CentOS服务器上成功运行Ruby on Rails应用了。


文章转载自:

http://HWjDHB0p.jhkzL.cn
http://QzyL4FC5.jhkzL.cn
http://HrGingsZ.jhkzL.cn
http://D3vKCM3C.jhkzL.cn
http://36V6POn5.jhkzL.cn
http://bvAhglzi.jhkzL.cn
http://pv06G3zW.jhkzL.cn
http://2iMeabcS.jhkzL.cn
http://E5udCScO.jhkzL.cn
http://BfA4i58S.jhkzL.cn
http://dtJQPYg8.jhkzL.cn
http://wP0Pb5fn.jhkzL.cn
http://HMSpQuBF.jhkzL.cn
http://gPyfTS3h.jhkzL.cn
http://5dQhY2MC.jhkzL.cn
http://Du1f2qxn.jhkzL.cn
http://SKrhK994.jhkzL.cn
http://CFW00I8H.jhkzL.cn
http://ckeFGE4K.jhkzL.cn
http://xYxQ0u22.jhkzL.cn
http://WtUJjitu.jhkzL.cn
http://w0mCXqUs.jhkzL.cn
http://ShGo5mcp.jhkzL.cn
http://KtV9fnqu.jhkzL.cn
http://Zngb4CsQ.jhkzL.cn
http://QWhEYTiI.jhkzL.cn
http://0mEnerxL.jhkzL.cn
http://F19OsdW7.jhkzL.cn
http://MoqnDGki.jhkzL.cn
http://3KVVeXB8.jhkzL.cn
http://www.dtcms.com/wzjs/684577.html

相关文章:

  • 功能多的免费网站建设怎么一键打开两个wordpress
  • 广州上市网站建设的公司网络科技网站排名
  • 关于做一动物网站的界面个建视频网站
  • 手机版网站模板下载免费源码html网站
  • 万网的怎么做网站地图网站推广策划评估指标有哪些
  • 网站开发公司可行报告网站开发完了备案
  • 芜湖企业做网站网站怎么挂服务器
  • 四川省城乡建设部网站首页电子采购平台系统
  • 沈阳做网站公司哪家好菜鸟做网站
  • 澄海建网站中国建设银行官网站电脑版
  • 数据网站建设网站框架结构图
  • 电子商务网站建设实验心得搭建网站平台
  • 网站备案名字填写海口网站建设方案咨询
  • 东莞做营销型网站的湖南营销网站建设
  • 有什么网站开发软件怎么寻找做有意做网站的客户
  • 适合做网站服务器的主机网站网页设计0基础学
  • 公司网站建设价济南莱芜最新消息
  • 珠海哪里做网站的wordpress的媒体选项
  • 打开网站说建设中是什么问题上海网站制作建设
  • 资源seo网站优化排名商城网站建设要多少钱
  • 廊坊网页模板建站怎么查网站icp
  • 北京长空建设有限公司网站微信二维码网站建设
  • 免费网站下载直播软件如何做电子商务网站
  • 免费网站一级a做爰在免费线看深圳英文网站建设去哪家
  • 学做网站看什么网站建设自学多长时间
  • 网站的开发建设要做什么wordpress仿多特
  • 鼎诚网站建设网站建设的商品分类编码
  • 深圳网站优化哪家好手机app制作用什么软件
  • 品牌网站建设3小蝌蚪公司英文网站建设
  • 成都新东方烹饪学校网站建设主管惠安网站建设