1.Mac下开发。优点是搭建环境方便,缺点是需要熟悉mac操作。 2.Linux下开发。优点也是搭建环境方便,缺点是需要熟悉linux操作。而且UI比Mac难看。 为了方便日常交流,最后变成使用win系统,VNC到linux下开发。还有一种是开虚拟机,经常很卡大抵最后还是以上两种选择。 本次使用windows下的docker,基本环境如下: Win10 Pro L...
在Docker容器中使用Ruby编写文件的步骤如下: 1. 首先,确保已经安装了Docker并且已经启动了Docker服务。 2. 创建一个新的目录,用于存放Ruby文件和相关资源。 3. 在该...
第三步,拉取基础镜像,该镜像内置了ruby2.5.1和node11为我们安装Rails6.0打好基础 代码语言:javascript 复制 docker pull starefossen/ruby-node 拉取镜像成功后,启动容器并且进入命令行,记住用挂载命令把当前目录共享到Docker容器内部,不会设置共享文件夹的同学可以参照这篇文章:上穷碧落下凡尘:Win10系统下基于Docker...
下一步,为了能在宿主机运行我们的Rails服务,需要一个Dockerfile文件来定制我们自己的镜像 FROMstarefossen/ruby-node# 设置项目目录WORKDIR/usr/src/app# 设置配置文件COPYGemfile* ./RUNbundle install# 拷贝文件COPY. ./# 暴露端口EXPOSE3000# 启动服务命令CMD["bundle","exec","rails","server","-b","0.0....
当然了,第一步还是安装Docker,没有安装的朋友请参照:win10系统下把玩折腾DockerToolBox以及更换国内镜像源(各种神坑)。 然后在电脑内建立一个rails项目的目录 mkdirmyrcdmyr 第三步,拉取基础镜像,该镜像内置了ruby2.5.1和node11为我们安装Rails6.0打好基础 ...
当然了,第一步还是安装Docker,没有安装的朋友请参照:win10系统下把玩折腾DockerToolBox以及更换国内镜像源(各种神坑)。 然后在电脑内建立一个rails项目的目录 mkdir myr cd myr 第三步,拉取基础镜像,该镜像内置了ruby2.5.1和node11为我们安装Rails6.0打好基础 ...
我们的目标是:搭建一个开发环境 目前,我正在编写一个 Ruby on Rails 服务(它是一个计算机“调试”游戏的后端)。在我的生产服务器上,我安装了: ◈ 一个 Nginx 服务器 ◈ 一个 Rails 服务 ◈ 一个 Go 服务(使用了 github.com 来代理一些 SSH 连接) ...
docker run -i -t --name ruby dev:base irb 1. 这里我们使用dev:base这个Image运行了一个irb解释器(Ruby的交互式解释器)。 在构建完base之后,你可以依样画葫芦构建你的rails环境,很简单,只需要FROM dev:base,然后RUN安装你的rails组件就可以了,不再赘述。最终你可能构建的开发环境是这样的: ...
当然了,第一步还是安装Docker,没有安装的朋友请参照:win10系统下把玩折腾DockerToolBox以及更换国内镜像源(各种神坑)。 然后在电脑内建立一个rails项目的目录 mkdir myr cd myr 第三步,拉取基础镜像,该镜像内置了ruby2.5.1和node11为我们安装Rails6.0打好基础 ...
也就是搬运工,这种搬运工搬运的是集装箱(Container),集装箱里面装的可不是商品货物,而是任意类型的App,Docker把App(叫Payload)装在Container内,通过Linux Container技术的包装将App变成一种标准化的、可移植的、自管理的组件,这种组件可以在你的latop上开发、调试、运行,最终非常方便和一致地运行在production环境下。