`
FZtree
  • 浏览: 109769 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Ruby Server 001

 
阅读更多

# http://mirrors.163.com/ubuntu-releases/12.04.4/

# => ubuntu-12.04.4-desktop-amd64.iso

 

sudo apt-get install -y vim ifstat firefox

 

# Install dependencies

sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl openssh-server redis-server checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev logrotate python-docutils libexpat1-dev gettext libz-dev libssl-dev nodejs

 

# Install ruby in RVM

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

source ~/.rvm/scripts/rvm

rvm -v

# https://rvm.io/binaries/ubuntu/12.04/x86_64/

rvm install 2.1.2

ruby -v

#ruby -v ? rvm list >> bash --login >> ruby -v

 

# Install git 2.0.0

cd /tmp

curl --progress https://www.kernel.org/pub/software/scm/git/git-2.0.0.tar.gz | tar xz

cd git-2.0.0/

make prefix=/usr/local all

sudo make prefix=/usr/local install

git --version

 

# Install mysql

sudo apt-get install -y mysql-server mysql-client libmysql-ruby libmysqlclient-dev

mysql -uroot -p

 

# Install sublime-text

sudo add-apt-repository ppa:webupd8team/sublime-text-2

sudo apt-get update

sudo apt-get install sublime-text

 

# Install mongo 2.4

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-10gen=2.4.4

mongo

 

REF

ruby-china.org

rvm.io

http://docs.mongodb.org/v2.4/tutorial/install-mongodb-on-ubuntu/

分享到:
评论
1 楼 FZtree 2014-12-14  
rvm implode

相关推荐

    sample ruby http server

    sample ruby http server

    Ruby-rubyserver标准文件协议的生产就绪实现

    "Ruby-rubyserver标准文件协议的生产就绪实现" 提到的是一个专门针对Ruby实现的、遵循标准文件协议的服务器解决方案,适用于生产环境。这种实现确保了在高并发和稳定性的需求下,服务器依然能高效、可靠地运行。 1....

    Ruby-SQLServerRailsActiveRecord的SQLServer适配器

    在Ruby on Rails框架中,开发者经常需要连接不同的数据库系统,如MySQL、PostgreSQL或SQL Server。本主题将深入探讨如何在Rails应用中使用SQL Server作为数据存储,特别关注`activerecord-sqlserver-adapter`这个gem...

    Ruby连接Microsoft SQL Server数据库

    在Ruby中连接到Microsoft SQL Server数据库,你可以使用tiny_tds或者odbc等gem。附件是使用tiny_tds gem的一个基本示例 请将your_server_name、your_database_name、your_username、your_password和your_table_name...

    ruby安装包下载 | ruby环境搭建

    src/redis-server /path/to/redis.conf ``` 5. 配置Ruby与Redis: 要在Ruby中使用Redis,你需要安装`redis`客户端库。通过RubyGems进行安装: ``` gem install redis ``` 现在你可以在Ruby代码中使用Redis了...

    安装rvm,把ruby版本提升至3.0.0

    4. 启动Redis服务:使用`redis-server /path/to/redis.conf`启动服务,或者在系统服务管理中设置Redis为开机启动。 以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发...

    language_server-ruby:Ruby语言服务器实现

    server-rubyRuby宝石将此行添加到您的应用程序的Gemfile中: gem 'language_server' 然后执行: $ bundle或将其自己安装为: $ gem install language_server用法当前,language_server-ruby仅支持stdio进行通信。...

    Ruby-Async是基于nio4r和定时器的Ruby的可组合的异步IO框架

    Ruby-Async是一个强大的框架,它利用了nio4r库和定时器来实现高效的异步输入/输出(I/O)操作。在Ruby世界中,异步编程可以帮助开发者编写出并发性能更好的应用,尤其在处理大量I/O密集型任务时,如网络通信、文件...

    Install Ruby on Linux

    至此,你已经在Linux上成功安装了Ruby on Rails和Lighttpd,接下来只需将Rails应用部署到 `/var/www/html` 目录下,配置数据库连接,并运行 `rails server -b /tmp/fcgi.sock -e production` 就可以访问你的Rails...

    Ruby中访问SQL Server数据库的配置实例

    在Ruby编程环境中,如果你需要与Microsoft SQL Server数据库进行交互,可以使用特定的工具和库来实现这一目标。本文将详细讲解如何配置Ruby环境以便访问SQL Server数据库,主要涉及两个关键组件:FreeTDS和Tiny_TDS...

    Ruby-Configatron一个超级酷简单功能丰富的Ruby应用程序的配置系统

    **Ruby-Configatron:构建灵活应用配置的利器** 在Ruby世界中,良好的配置管理对于创建可扩展、可维护的应用程序至关重要。Configatron就是一个为解决这一问题而设计的库,它提供了一个简单易用且功能丰富的框架,...

    Hprose ruby 说明文档

    service = Hprose::Server.new service.add('add', ->(x, y) { x + y }) service.bind 'http://localhost:8000' service.start ``` 接着,创建一个客户端调用这个服务: ```ruby require 'hprose/http_client' ...

    ruby rails demo

    ruby rails demo, rails 简单demo。...rails server #启动服务 rails generate scaffold hello rails generate scaffold Post name:string title:string content:text rake routes 显示路由config/routes.rb

    Ruby-LightIO是一个ruby网络库它结合了rubyfiber和快速IOeventloop

    使用LightIO的基本步骤包括创建Server、定义处理函数、绑定监听端口和启动事件循环。例如,你可以创建一个TCP服务器,监听特定端口,每当有新的连接请求时,LightIO会自动创建一个新的Fiber来处理这个连接。处理...

    Distributed Ruby

    ### 分布式Ruby (DRb) 知识点解析 #### 一、DRb简介 DRb(Distributed Ruby)是一种让程序通过TCP/IP网络与远程Ruby对象进行消息传递的库,类似于Java中的RMI(远程方法调用)。在Ruby官方文档中,DRb通常被称为...

    Ruby on Rails 手順

    【Ruby on Rails手順】是关于使用Ruby编程语言和Ruby on Rails框架进行Web开发的一系列步骤。Ruby是一种面向对象的、动态的编程语言,而Ruby on Rails(简称Rails)是基于Ruby构建的一个开源Web应用程序框架,它遵循...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性。在这个开发环境包中,我们拥有Ruby ...

    Ruby on Rails安装包全集(Linux)

    7. 使用`rails server`启动应用,测试是否能正常运行。 这个资源包提供了所有必需的组件,使得开发者可以按照文档逐步操作,在Linux环境中搭建起Ruby on Rails的开发环境。对于初学者或需要在非标准环境中部署RoR...

    Ruby on Rails入门经典代码

    - Rails Server:启动本地开发服务器。 7. **Rails最佳实践**: - RESTful设计:遵循HTTP动词(GET, POST, PUT, DELETE)来设计API。 - Convention over Configuration (CoC):Rails强调约定优于配置,减少配置...

    Ruby-Http2HTTP2协议的纯Ruby实现

    2. **服务器实现**:库还包含了`Server`类,允许你创建一个HTTP/2服务器。你需要提供一个回调函数,该函数将在接收到请求时被调用,以便处理请求并返回响应。 3. **流管理**:每个HTTP/2连接都由多个独立的流组成,...

Global site tag (gtag.js) - Google Analytics