澳门新葡亰官网appLinux下安装Ruby的三种形式

By admin in 澳门新葡亰官网app on 2019年6月18日

Linux Mint 17下搭建Ruby环境

原文链接:http://www.linuxidc.com/Linux/2015-03/114450.htm

一.环境搭建

Ruby是一个开源的动态编程语言,它有优美的语法,可用于构建可伸缩的Web应用程序。ruby
gems可以很好地增强Ruby开发者的开发效率。

安装curl

要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定。

sudo apt-get install curl

方法一:使用apt-get安装

安装RVM(Ruby Version Manager)

可以直接使用两个命令完成Ruby的安装。

curl -sSL | bash -s stable

sudo apt-get update

安装ruby

sudo apt-get install ruby

或者

rvm install ruby-1.9.3-p545

sudo apt-get install ruby2.0

方法二:使用brightbox ppa仓库安装

安装bundler

sudo apt-get install python-software-properties

gem install bundler

sudo apt-add-repository ppa:brightbox/ruby-ng

(若要卸载用gem安装的app,则先gem list,然后gem uninstall app_name)

sudo apt-get update

现在去github上下载一个项目

sudo apt-get install ruby2.1 ruby2.1-dev

方法三:使用RVM安装

RVM是Ruby的版本管理器工具。

1、安装RVM

git clone git@github.com:abruzzi/letusgo-server.git

sudo apt-get curl

进入文件夹

curl -L https://get.rvm.io | bash -s stable

cd letusgo-server

source ~/.rvm/scripts/rvm

2、安装RVM的环境依赖

更新项目依赖(必须有Gemfile.lock文件,bundle install类似于nodejs的npm
install)

rvm requirements

3、安装Ruby

bundle install

rvm install ruby

如果想在Ubuntu上安装多个Ruby版本,那么可以使用下面的命令来指定使用rvm作为默认的Ruby版本管理。

至此,ruby环境就搭建好了(ps:该项目是的框架用的是Sinatra)。

rvm use ruby –default

检查当前成功安装的Ruby版本

二,应用程序

ruby -v

安装gems

进入letusgo-server文件夹里,执行

gem list

./setup.sh

gem install [gem-name]

比如gem-name可以写sass

如果要从本地安装gems,命令如下:

澳门新葡亰官网app,不出意外则会看到:

gem install –local [path of gem file]

可以使用命令更新已安装的gems,命令如下:

==  CreateProducts: migrating

— create_table(:products)
  -> 0.0009s

gem update –system

或者

==  CreateProducts: migrated (0.0010s)

然后执行 shotgun

此时服务器则会开启:

== Shotgun/WEBrick on
[2014-11-23 20:20:41] INFO  WEBrick 1.3.1
[2014-11-23 20:20:41] INFO  ruby 1.9.3 (2014-11-13) [i686-linux]
[2014-11-23 20:20:41] INFO  WEBrick::HTTPServer#start: pid=18420
port=9393

至此,Sinatra框架已经部署完毕,可以去浏览器输入

友情提示:以上安装指令都不需要sudo,只用在当前用户下执行即可。

三.参考资料

  1. [Sinatra]() as Web Server
    2.
    [ActiveRecord]()
    as ORM
  2. Sqlite3 as database (single file database)
  3. [RSpec]() as unit test framework
  4. [Rake]() as build tools
  5. RVM安装指令
    http://www.linuxidc.com/Linux/2015-02/114100.htm

Ruby中的遍历指定目录的文件方法
http://www.linuxidc.com/Linux/2015-01/111525.htm

Ubuntu下搭建Ruby On
Rails
http://www.linuxidc.com/Linux/2012-06/61981.htm

实测 Ubuntu 13.10 上搭建 Ruby on Rails
http://www.linuxidc.com/Linux/2014-02/96399.htm

Ruby on Rails 4 Tutorial 中文版 高清完整PDF
http://www.linuxidc.com/Linux/2014-04/100253.htm

Ruby
的详细介绍
:请点这里
Ruby
的下载地址
:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/114101.htm

澳门新葡亰官网app 1

gem update

Ruby中的遍历指定目录的文件方法
http://www.linuxidc.com/Linux/2015-01/111525.htm

Ubuntu下搭建Ruby On Rails
http://www.linuxidc.com/Linux/2012-06/61981.htm

实测 Ubuntu 13.10 上搭建 Ruby on Rails
http://www.linuxidc.com/Linux/2014-02/96399.htm

Ruby on Rails 4 Tutorial 中文版 高清完整PDF
http://www.linuxidc.com/Linux/2014-04/100253.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门新葡亰官网app 版权所有