全新燒燙燙的 Fedora7 出來了,當然開始 test 他對 Ruby on Rails 有沒有問題啦(其實只是我愛好安裝新版本 Linux)。我最近發現到 Red Hat 系列對 Ruby on Rails 的支援度真是好,真的還蠻心動的。當然啦,最好安裝的方式還是
RubyWorks,一句
yum install rubyworks
馬上所有東西裝好,不過現在我們一個一個手動安裝吧。
前置動作
就是以下的動作是對於整個過程有幫助,但是不一定要做的方式。
1. 修改 yum server ,指到國內義守的 server vi /etc/yum.repos.d/fedora.repo
baseurl 改成
baseurl=http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/$releasever/$basearch/os/
vi /etc/yum.repos.d/fedora-updates.repo
baseurl 改成 baseurl=http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/updates/$releasever/$basearch/
2. 安裝 gcc complier
我們用暴力一點的方式 yum install gcc*
3. 安裝 MySQL
yum install mysql-server
開始安裝
1. 安裝 Ruby 安裝 Ruby 跟 MySQL Driver
yum install ruby ruby-libs ruby-devel ruby-rdoc ruby-mysql ruby-irb
2. 安裝 Ruby Gems
太棒了,Ruby gems 也是內建就有的 yum install rubygems
3. 安裝 Rails gem i rails -y
4. 安裝 Mongrel
如果沒裝 gcc ,這裡會失敗
gem i mongrel
心得
Fedora7 安裝 Ruby on Rails 真的很方便,已經全部整合到 yum 裡面了,要快速架設 Server 應該不是任何問題。
分享到:
相关推荐
### 创建To-Do List应用:使用Ruby on Rails的详尽指南 #### 一、引言与背景 在当今快速发展的互联网行业中,开发高效且功能强大的Web应用变得越来越重要。Ruby on Rails(RoR)作为一款优秀的Web应用开发框架,...
使用Docker开发Ruby on Rails的配置文件 docker-compose up 利润! 你得到什么 一线开发环境的设置和启动: docker-compose up 。 一个易于安装的依赖关系可在新计算机上进行编码:Docker。 (与使用Vagrant时的两...
### Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统的知识点 #### 一、基础知识与背景介绍 **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷...
Ruby是一种强大的动态编程语言,广泛用于Web开发,尤其是在Ruby on Rails框架中。为了在服务器环境中更好地利用Ruby,一些专门针对服务器优化的发行版被开发出来,以提高性能、减少资源消耗并简化管理。"Ruby-服务器...
利用 Solr 强大的全文检索能力以及 Ruby on Rails 快速开发的特点,Collex 成功构建了一个易于扩展且性能优秀的平台。 #### Blacklight 项目 **目的**:开源、可扩展、简洁的新一代图书馆发现接口。 **数据源**:...
使用 Ruby on Rails、MongoDB 和 Docker 构建的按需容器 Web 应用程序。 先决条件: 确保 Docker 正在。 您还需要将您的用户添加到“docker”组,以便 docker 命令可以作为当前用户运行(没有 sudo 访问权限)。 ...
下载Ruby源代码,编译并安装,同时设置Ruby Gem源为淘宝镜像,安装Rails和Bundler: ``` mkdir /tmp/ruby && cd /tmp/ruby curl --progress ftp://ftp.ruby-lang.org/pub/ruby/ruby-2.1.5.tar.gz | tar xz cd ...
nginx + passenger Rails服务器(web),postgresql数据库(数据库)以及更多(elasticsearch,数据库备份,rsyslog服务器等)构建完整的Ruby on Rails堆栈的多维数据。 请参阅执行参数更新所有服务器: for spec in...
2. **Ruby**: GitLab 使用 Ruby on Rails 框架,所以需要 Ruby 运行环境及其相关 gem 包。 3. **Rails**: GitLab 的 Web 应用部分基于 Rails。 4. **PostgreSQL**: GitLab 默认使用 PostgreSQL 作为其数据库系统,...
- 为了加速 Ruby Gem 的安装速度,这里设置了国内的镜像源。 ```bash sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' /usr/local/rvm/config/db gem sources --remove ...
2. **ruby**:Ruby是一种面向对象的、动态类型的编程语言,常用于Web开发,尤其是与Ruby on Rails框架结合。 3. **ruby-devel**:这个包提供了Ruby的开发头文件和库,对于编译Ruby扩展或者使用Ruby的Gem(Ruby的包...
40. **Rails集成**(Rails Integration):这部分可能会讨论如何将MongoDB与Ruby on Rails框架结合起来,构建高效的Web应用程序。这对于那些熟悉Rails的开发者来说非常有用。 41. **外部资源**(External Resources...
Investing Online For Dummies 5th Ed.pdf Ipaq For Dummies.pdf Iphone For Dummies.pdf Ipod & Itunes For Dummies 3rd Ed.pdf Ipod & Itunes 2nd Ed For Dummies.pdf ISBN-13 Special Ed For Dummies.pdf IBM ...
开放式构建服务是一种通用系统,可以自动,一致且可复制的方式从源中构建和分发二进制包。 您可以发布适用于各种操作系统和硬件体系结构的软件包以及更新,附加组件,设备和整个发行版。 可以在上找到更多信息。...