linux mint搭服务器,Linux Mint 17下搭建Ruby环境

  • Post author:
  • Post category: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 git@github.com: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,只用在当前用户下执行即可。

三.参考资料

Ruby 的详细介绍:请点这里

Ruby 的下载地址:请点这里