windows ruby on rails搭建搭建

2021年8月17日12:28:04

widnows ruby下载:

https://rubyinstaller.org/downloads/

注意:Ruby+Devkit 3.0.2-1 (x64)  注意下这个带Devkit 版本,不然你需要重新安装Devkit 

如果下载不下来直接把地址复制到迅雷下载

下载按照默认安装完之后,在弹出的cmd狂口输入 1,3

慢慢等待安装完,默认安装完自动加入了环境变量

ruby -v

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x64-mingw32]

如果不行就吧ruby加入环境变量

安装gems

在  https://rubygems.org/   官网

https://rubygems.org/pages/download 下载zip文件

解压之后

ruby setup.rb

然后

gem -v

3.2.25

安装nodejs 建议使用12 或者14的版本,不用最新

npm -v 6.14.13

node -v  v14.17.3

然后安装rails

更换镜像 国内镜像 https://gems.ruby-china.com/

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com

ruby on rails中文文档

https://ruby-china.github.io/rails-guides/index.html

https://rails.ruby.tw/index.html

gem install rails

慢慢等

修改

Gemfile 
source 'http://gems.ruby-china.com/'

创建应用

rails new blog
npm install yarn -g
rails webpacker:install

进入目录运行项目

ruby bin\rails server

-p是指定端口

添加路由

ruby bin/rails generate controller Welcome index
| 序号 | 指令 | 说明 | |:---|:---|:---| | 1 | ruby -v | 查看Ruby版本 | | 2 | gem update | 更新 | | 3 | gem -v | 查看Gem版本 | | 4 | gem install jekyll | 安装jekyll | | 5 | gem install bundler | 下载bundler | | 6 | gem install jekyll-paginate | 下载jeky-paginate | | 7 | git clone git@github.com:fuzhengwei/fuzhengwei.github.io.git | 克隆主题(cd到fuzhengwei.github.io,执行jekyll serve 可以在http://localhost:4000看到效果) | | 8 | gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ | 更换源[https://gems.ruby-china.com](https://gems.ruby-china.com/) | | 9 | jekyll new myblog | 初始化默认博客 | | 10 | bundle install | 进入博客文件夹执行初始化| | 11 | jekyll build | 本地编译默认所有链接为http://localhost | | 13 | jekyll build --source --destination | 编译指定的文件夹,同时可以设定到指定的地方| | 12 | jekyll build --destination | 编译到指定地方 | | 14 | jekyll build --watch | 编译后好自动监听文件变化 自动编译 | | 15 | bundle exec jekyll build | 您只需构建您的站点(而不是在本地提供),然后您可以将生成的文件上传到您的服务器(这将生成与_config.yml中配置变量url的值的规范链接) | | 16 | jekyll clean | 清空编译_site | | 17 | jekyll serve | 本地启动服务 | | 18 | jekyll serve --host 0.0.0.0 --port 80 | 指定ip和端口启动 | | 19 | nohup jekyll serve & | 后台运行 | | 20 | ps -axu | grep jekyll | 运行关闭 | | 21 | kill -9 [pid] | 杀死进程 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值