`
mypages
  • 浏览: 90372 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ubuntu下一步安装ruby on rails环境的脚本

阅读更多
在Ubuntu下通过apt包管理器安装ror环境是很方便的。我自己写了一个脚本:

<!---->sudo apt-get install build-essential gcc g++ libssl0.9.8 libssl0.9.8-dbg libssl-dev build-essential
sudo apt-get install ruby
sudo apt-get install libzlib-ruby rdoc ri irb ruby1.8-dev
sudo apt-get install libzlib-ruby
sudo apt-get install rubygems
sudo gem update --system
sudo gem install rails -y
sudo gem install rails --include-dependencies
sudo gem install mongrel -y
sudo gem install mongrel_cluster --include-dependencies
sudo apt-get install libopenssl-ruby
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby
sudo apt-get install imagemagick
sudo apt-get install libmagick9-dev ruby1.8-dev
sudo gem install RMagick  -y


直接把上面的一串保存在一个文本文件中,然后用sh命令执行就可以一步安装完成了。

我发现网上很多在安装gem的命令都是错的,在Ubuntu里gem包不是ruby的gem,ubuntu下gem包的解释如下:
Graphics Environment for Multimedia - PureData library
Gem is a loadable library for puredata, which adds OpenGL graphics rendering
and animation to Pd.  Pd is a graphical programming language and computer
music system.

这个包和ruby一点关系都没有。正确的应该是rubygems包。不知道为什么到处有人都是写sudo apt-get install gem的,很多都是转载,有的连转载都不声明,直接试都不试把错的东西直接贴出来。

另有人说源里的gem很过时,其实也不会。
分享到:
评论

相关推荐

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    ### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...

    快速安装Ruby on Rails的简明指南

    ### 快速安装Ruby on Rails的简明指南 #### 知识点概览 - **基础知识**:了解Ruby on Rails框架及其重要性。 - **系统准备**:选择合适的操作系统进行安装。 - **基础软件安装**:包括Xcode、Homebrew等必备工具。 ...

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...

    ruby_on_rails安装部署指导手册

    在进行 Ruby on Rails 的安装与部署过程中,我们需要关注几个核心方面:系统版本兼容性、软件依赖包的选择与安装、Ruby 语言环境的配置以及 Rails 应用的具体部署步骤。本手册将详细介绍这些方面的内容,并提供具体...

    Ruby与Ruby on Rails框架环境搭建的简明教程

    Ruby on Rails(简称Rails)是基于Ruby构建的一个开源Web应用框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程高效且易于维护。 在开始搭建Ruby和Rails的开发环境之前,你需要确保你的系统满足必要的...

    Install Ruby on Linux

    在Linux系统上安装Ruby on Rails和Lighttpd是一项常见的任务,尤其对于开发者来说,搭建这样的环境是构建Web应用的基础。Ruby on Rails是一个基于Ruby语言的开源Web开发框架,而Lighttpd则是一款轻量级的HTTP服务器...

    rails-development-environment:基于Vagrant,VirtualBox和Ubuntu 16.04 LTS(Xenial Xerus)的Ruby on Rails的开发环境

    总之,`rails-development-environment`项目提供了一个强大而易用的工具集,让开发者能够在统一的、基于Ubuntu的环境中高效地进行Ruby on Rails开发。通过Vagrant和VirtualBox的结合,它实现了跨平台的可移植性,而...

    ruby在unbuntu的安装版本

    Ruby是一种强大的、面向对象的脚本语言,尤其适合Web开发,如使用Rails框架。在Ubuntu操作系统上安装Ruby,可以让你利用其丰富的库和工具来构建高效的应用程序。本指南将详细讲解如何在Ubuntu系统上安装Ruby 2.1.5这...

    ruby安装升级及命令自行编译安装非APTGET方式安装升级的办法

    Ubuntu用户通常会依赖于包管理工具`apt-get`来安装Ruby,这种方式虽然简单便捷,但在某些情况下可能无法满足定制化的需求。本文将详细介绍如何通过手动编译的方式安装Ruby,并提供一种灵活的升级策略。 #### 手动...

    RVM配置ROR

    通过上述步骤,我们可以在Ubuntu环境下顺利地配置出适合开发Ruby on Rails应用程序的环境。这对于开发者来说是非常有用的,特别是当需要同时维护多个版本的Rails项目时。此外,通过RVM管理Ruby版本和依赖库,还可以...

    安装文档1

    本篇文档详细介绍了在不同的操作系统环境下,如何正确安装Ruby、Rails及其依赖环境。 首先,对于操作系统的选择,文档建议避免在Windows上进行安装,推荐使用Mac OS X或任意Linux发行版,如Ubuntu、CentOS、Redhat...

    Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略

    在本文中,我们将深入探讨如何在Linux系统上配置一套高性能的Web开发环境,即Nginx、Ruby on Rails和MySQL的集成。这个配置方案被广泛推荐,特别是对于需要高效能和稳定性的Web应用。 首先,我们来安装RVM(Ruby ...

    rails2.3.3

    标题 "rails2.3.3" 指的是Ruby on Rails框架的一个特定版本,即2.3.3。Ruby on Rails(简称Rails)是一个开源的Web应用框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的...

    linux ruby-2.5.3

    本教程将详细讲解如何在Linux环境下安装Ruby 2.5.3版本。 首先,确保你的Linux系统已经更新到最新版本,因为这有助于确保所有依赖关系都得到满足。你可以通过运行以下命令来更新系统: ```bash sudo apt-get ...

    deploy_rails:使用Shell脚本通过git更新远程服务器上ruby on rails应用,并执行bundle install、rake db

    您可能需要按照以下步骤将 ruby​​ on rails 应用程序部署到 Ubuntu + Nginx + Unicorn 环境。 在这里,我将 RVM 安装为多用户模式。 我使用www-data用户来运行我的应用程序(这是 Ubuntu 上 Apache 和 Nginx 的...

    RailsOnUbuntu:Ubuntu用户的Rails好东西!

    对于使用Ubuntu的Ruby on Rails开发人员的一些有用的脚本/好东西! 1. Rails安装程序 为了在Ubuntu 12.04 LTS(精确的穿山甲)/ 12.10(定量Quetzal)上设置Rails,我还为初学者编写了逐步指南,请阅读博客文章 2....

    first_app:Ruby on Rails教程的第一个应用程序

    在Ruby on Rails(RoR)框架中创建第一个应用程序是一个学习和熟悉这个强大的Web开发工具的重要步骤。本教程将深入探讨如何使用RoR构建一个简单的Web应用程序,名为"first_app"。RoR是基于Ruby语言的一个开源框架,...

    Ruby 教程 从入门到精通

    Ruby是一种高级、面向对象的脚本语言...Ruby还有一套强大的Gem生态系统,包含了各种库和框架,如Ruby on Rails,用于快速开发Web应用。随着你深入学习,你将能够利用Ruby的灵活性和表达力,构建高效、优雅的解决方案。

    ruby安装包

    Ruby是一种强大的、面向对象的脚本编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。在本文中,我们将深入探讨Ruby的安装过程,以及如何管理和使用它。 首先,Ruby的安装对于任何想要涉足Web开发、命令行...

Global site tag (gtag.js) - Google Analytics