# helloworld **Repository Path**: sirius1959/helloworld ## Basic Information - **Project Name**: helloworld - **Description**: 存放一个Ruby的演示demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-25 - **Last Updated**: 2021-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Part 0 ### 1、Ruby安装 我采用的是Windows10环境下安装,首先是到[官网](https://rubyinstaller.org/downloads/)下载RubyInstall 下载 rubyinstaller 之后,解压到新创建的目录下: 双击 rubyinstaller-2.7.4.exe 文件,启动 Ruby 安装向导。 点击 Next,继续向导,记得勾选 Add Ruby executables to your PATH(配置环境变量),直到 Ruby 安装程序完成 Ruby 安装为止。 安装后,通过在命令行中输入以下命令来确保一切工作正常:ruby --version 如果一切工作正常,将会输出所安装的 Ruby 解释器的版本 ### 2、Gem安装 下载地址:[官网](https://rubygems.org/pages/download) 选择zip格式下载,下载完解压,解压后双击setup.rb 安装后,通过在命令行中输入以下命令来确保一切工作正常:gem -v 如果一切工作正常,将会输出所安装的 gem 的版本。 ### 3、Sinatra尝试hello world ```` 接下来将会尝试使用Sinatra框架创建一个“hello world”软件,并配置热部署 1.首先创建一个空的文件夹来存放你的新应用程序,并在该目录中使用“git init”来开始用git进行版本控制初始化 2.在该目录中,创建一个名为“Gemfile”的新文件,应该包含以下内容,这个文件定义了使用的依赖的版本 ----------------------------- source 'https://rubygems.org' ruby '2.6.6' gem 'sinatra', '>= 2.0.1' ----------------------------- 注释: 第一行表示下载gems时使用的首选地址,这是一个Gems的ruby社区 第二行指定了使用的Ruby语言解释器的版本,如果省略这一行,Bundle将会使用可用的版本 最后一行说明我们需要2.0.1或更高版本的“Sinatra”Gems 3.我们需要将上述内容添加到本地仓库中,置于版本控制之下 --------------------------------- $ git add . $ git commit -m "Set up the Gemfile" ---------------------------------- 注释: 第一个命令是将所有已更改的文件提交 第二个命令用引号中的注释提交分段文件,你可以重复这些命令来提交更改 这些都是本地提交,如果你想把更改提交到GitHub中,还需要执行git push命令 4.首先在项目文件夹中创建一个名为app.rb的文件,包含下述内容: ------------------------------------------------------------------- require 'sinatra' class MyApp < Sinatra::Base get '/' do "