歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux Mint 17下搭建Ruby環境

Linux Mint 17下搭建Ruby環境

日期:2017/2/28 14:22:21   编辑:Linux教程

Linux Mint 17下搭建Ruby環境

一.環境搭建

安裝curl

sudo apt-get install curl

安裝RVM(Ruby Version Manager)

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

安裝ruby

rvm install ruby-1.9.3-p545

安裝bundler

gem install bundler

(若要卸載用gem安裝的app,則先gem list,然後gem uninstall app_name)

現在去github上下載一個項目

git clone [email protected]:abruzzi/letusgo-server.git

進入文件夾

cd letusgo-server

更新項目依賴(必須有Gemfile.lock文件,bundle install類似於nodejs的npm install)

bundle install

至此,ruby環境就搭建好了(ps:該項目是的框架用的是Sinatra)。

二,應用程序

進入letusgo-server文件夾裡,執行

./setup.sh

不出意外則會看到:

== CreateProducts: migrating =================================================
-- create_table(:products)
-> 0.0009s
== CreateProducts: migrated (0.0010s) ========================================

然後執行 shotgun

此時服務器則會開啟:

== Shotgun/WEBrick on http://127.0.0.1:9393/
[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框架已經部署完畢,可以去浏覽器輸入http://127.0.0.1:9393/了。

友情提示:以上安裝指令都不需要sudo,只用在當前用戶下執行即可。

三.參考資料

1. [Sinatra](http://www.sinatrarb.com/) as Web Server
2. [ActiveRecord](http://api.rubyonrails.org/classes/ActiveRecord/Base.html) as ORM
3. Sqlite3 as database (single file database)
4. [RSpec](http://rspec.info/) as unit test framework
5. [Rake](https://github.com/ruby/rake) as build tools
6. 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 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved