windows
下环境搭建
railsinstaller官方git地址
- 按照文档安装·
git
、nodejs
、yarn
,安装教程百度一下。railsinstall
可以从release
页面下载最新版本4.1.0
。
- 安装完成如下
安装RubyMine
- 下载
RubyMine
RubyMine下载地址
- 安装激活
下载文件,按照里面的流程激活即可。
激活文件下载地址
- 新建项目
新建一个ruby
文件
安卓中环境搭建
安装Termux
- 安装
Termux
,建议使用基于Termux
的ZeroTermux
-
ZeroTermux的github地址
-
ZeroTermux下载地址
打开下载地址,安装最新版即可
- 安装ruby
apt update # 同步
apt upgrade # 升级
apt install ruby # 安装ruby
安装完成,输入ruby -v
查看ruby是否安装成功
- 切换
gem
源
gem
是Ruby
的包管理器,类似python
的pip
。为了下载gem
更快,这里我们使用国内源。
gem sources --remove https://rubygems.org/ --add https://gems.ruby-china.com`
gem sources -l # 查看gem源
会输出如下结果,则切换成功
- 安装
rails
- 安装
nokogiri
直接安装rails,会出现nokogiri
安装不成功的问题,需要先安装nokogiri
。
apt install build-essential # 安装编译相关的包
apt install libxml2 libxslt
gem install 'nokogiri:1.16.6' --platform=ruby -- --use-system-libraries # 由于rails中使用1.16.6版本,这里我们指定版本安装
- 安装
git
apt install git
安装git
- 安装
rails
使用gem install rails
安装rails
,安装完成后,输入rails -v
验证是否安装成功。
rails
冒烟测试
rails new blog
简单新建一个应用,会出现如下的问题。
这里提示tzinfo-data
这个gem安装有问题,我们解决一下这个问题。
cd blog # 进入目录
apt install vim # 安装vim编辑器
vim Gemfile # 编辑
按i
进入编辑模式,注释原有的,添加gem "tzinfo-data"
,按ESC
退出编辑模式,输入:wq
保存文件。
再执行bundle install
,就会发现没问题了。
rails server
启动服务,默认端口为3000
再浏览器中输入http://127.0.0.1:3000
,看到如下页面则测试成功。
下载安装Acode
编辑器
Acode
是一个安卓端的代码编辑器,配合termux
可以很方便的运行很多种语言的代码。风格类似pc的vscode
编辑器。
- 应用下载
在后台回复【/q acode】获取下载地址。
acode
环境配置
点击左侧插件,安装AcodeX-Terminal
、Code Runner
- 在
termux
中安装acodex-server
curl -sL https://raw.githubusercontent.com/bajrangCoder/acode-plugin-acodex/main/installServer.sh | bash
- 安装完成后启动
acodex-server
- 打开
acode
,新建一个文件hello.rb
,输入如下内容,再保存,点击右上角三角按钮执行,再点击RUBY
,再点击”确认“即可。没有和termux
建立连接时,需要点执行按钮操作2次。
puts "hello ruby"
本文由【产品经理不是经理】gzh 同步发布,欢迎关注