安装Ruby:
从 http://www.ruby-lang.org/en/ 下载 ruby186-25.exe,安装Ruby。
添加环境变量 ruby-1.8.2\bin 到 path
运行ruby-v,若显示版本号,则表示安装成功。
安装Rails:
(1) 远程安装:
运行 gem install rails --include-dependencies,安装Rails(需要连接网络)。
(2) 本地安装:
从 http://www.rubyonrails.org/ 下载 rails-1.1.0.gem,安装Rails。
运行 gem install rails-1.1.0.gem
Rails 需要依赖下面几个库,而且版本依赖很严格,从 http://rubyforge.org/ 搜索下载。
rake-0.7.0.gem
activesupport-1.3.0.gem
activerecord-1.14.0.gem
actionpack-1.12.0.gem
actionmailer-1.2.0.gem
actionwebservice-1.1.0.gem
运行 如下命令,安装。
gem install rake-0.7.0.gem
gem install activesupport-1.3.0.gem
gem install activerecord-1.14.0.gem
gem install actionpack-1.12.0.gem
gem install actionmailer-1.2.0.gem
gem install actionwebservice-1.1.0.gem
运行 rails -v 显示版本号,表示安装成功。
gem list && /script/ ruby about
显示各种组件和软件的版本。
安装插件命令:
sudo gem install -y image_science
sudo apt-get install imagemagick
sudo apt-get install libmagick9-dev
sudo gem install rmagick --include-dependencies
ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/attachment_fu/
ruby script/plugin install http://rfpdf.googlecode.com/svn/rfpdf
gem install will_paginate
judy@judy-desktop:/home/loubobo$ ruby script/plugin install acts_as_list
judy@judy-desktop:/home/loubobo$ ruby script/plugin install acts_as_tree
ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/attachment_fu/
sudo apt-get install compizconfig-settings-manager 安装三D桌面效果。
搜索命令可以通过确定的名字来搜索 gem。要搜索一个名字里包含了 html 关键词的 gem:
$ gem search html --remote
*** REMOTE GEMS ***
html-sample (1.0, 1.1)
A sample Ruby gem, just to illustrate how RubyGems works.
(参数标志--remote 表明我们将要搜索的是 Rubyforge 的官方 gem。)
安装一个 gem
当你知道你想安装哪个 gem 的时候:
$ gem install html-sample
你还可以使用 --version 参数标志来指定版本的安装资源库。
$ gem install html-sample --version 1.0
列出所有的 gem
为了得到一个 Rubyforge 的所有 gem 的完整列表:
$ gem list --remote
要想只列出你已经安装的 gem,去掉后边那个标志参数。
$ gem list
想要得到更多的关于使用 RubyGems 的信息,请参阅官方手册 ,那里包含了一些在 Ruby 脚本中使用 gem 的例子。
安装 RubyGems
要安装 RubyGems,首先从下载页 里下载 RubyGems 0.9.0。解开归档文件,然后运行 setup.rb。在某些操作系统上你需要作为root用户去这些事。
例如,在 linux 上:
$ tar xzvf rubygems-0.9.0.tar.gz
$ cd rubygems-0.9.0
$ su -
# ruby setup.rb
如果你需要更进一步的关于如何安装 Ruby 的指导,请翻阅 RubyGems 手册里的安装章节(installation chapter) 。
[color=red][/color]
分享到:
相关推荐
NULL 博文链接:https://414005069.iteye.com/blog/864837
关于Ruby开发环境的配置的一个文档,帮助大家搭建ruby开发、rails开发的基础环境。
Ruby开发环境搭建:首先,需要在计算机上安装Ruby开发环境。推荐使用macOS或各种发行版本的Linux作为运行环境,尽管Windows下也可以进行Ruby开发,但环境配置会比较复杂。在macOS或Linux下,可以通过包管理工具来...
这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式支持ruby开发的,相对于ruby新手不容易配置好编程环境。 因受上次文件大小限制分两个压缩包上传。 如需java的jdk,我的...
这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式支持ruby开发的,相对于ruby新手不容易配置好编程环境。 因受上次文件大小限制分两个压缩包上传。 如需java的jdk,我的...
ruby rails radrails 环境 配置 图片加文字教你如何配置开发环境
本文将着重介绍如何在不同的操作系统下搭建Ruby开发环境,同时,在最后会详细介绍如何在Windows操作系统下安装并配置MySQL数据库。
前端开发环境配置要点SASS安装首先参考http:w3cplus.com/sassguide/install.html 安装ruby如果gem install
怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx
本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,下面这篇文章主要给大家分享了在CentOS 7下配置Ruby语言开发环境的方法教程,文中介绍的非常详细,需要的朋友们下面来一起看看吧...
本文详细介绍如何在Windows配置Ruby on Rails 开发环境,希望对ROR初学者能有帮助。 一、下载并安装Ruby Windows下安装Ruby最好选择 RubyInstaller(一键安装包)。 下载地址: ...
提供Ruby开发环境的Ansible脚本。 如何 将机器的IP地址更改为静态。 然后在计算机上使用以下命令刷新网络配置。 ifdown eth1 ifup eth1 使用合适的别名在主机文件中添加静态ip。 添加zsh别名以快速连接。 将...
一线开发环境的设置和启动: docker-compose up 。 一个易于安装的依赖关系可在新计算机上进行编码:Docker。 (与使用Vagrant时的两个复杂的比较。) 面向开发的配置:装入源代码,以便容器中的更改出现在主机上...
本书注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮网络应用的开发人员提供强大的技术支持。 目录 第1章 Ruby on Rails简介 1.1 历史 1.2 开发原则 1.2.1 惯例优先 ...
使用Docker和Dip进行Ruby MRI开发该仓库包含用于开发Ruby MRI的Docker和配置。用法将Ruby克隆到该项目的文件夹旁边: git clone https://github.com/ruby/ruby.git ../ruby 如果要将Ruby源代码保留在其他位置,请...
本书注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮网络应用的开发人员提供强大的技术支持。 目录 第1章 Ruby on Rails简介 1.1 历史 1.2 开发原则 1.2.1 惯例优先 ...
开发环境使用 Vagrant 构建并使用 Chef 配置的 Ruby/Rails 开发环境。 厨师食谱使用 Berkshelf 进行管理。 Box 用于开发示例。 如果您对该 VM 的准备方式感兴趣,请查看原始文章概述分配了 2GB 的 RAM Ruby 2.1.0 + ...
本书注重实用性,适合初学者迅速掌握Ruby开发工具的使用方法,为希望深入了解Rails框架并建立健壮网络应用的开发人员提供强大的技术支持。 目录 第1章 Ruby on Rails简介 1.1 历史 1.2 开发原则 1.2.1 惯例优先 ...