`
mypages
  • 浏览: 87906 次
  • 性别: 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很过时,其实也不会。
分享到:
评论

相关推荐

    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....

    在Mac OS X下安装Ruby运行环境的详细步骤

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在...

    init.d:Rails生产环境的:gear_selector:批处理脚本安装在Ubuntu Server上

    init.d:Rails生产环境的:gear_selector:批处理脚本安装在Ubuntu Server上

    decidim-install:在生产现场安装Decidim的分步指南

    安装简单指南,这是在Ruby on Rails中创建的参与式民主框架。 这是一个非常有趣的软件,但是如果您不熟悉内部结构,则可能很难安装。 在这里,我将逐步指导如何在生产环境中将其安装到具有Ubuntu 18.04的计算机上...

    rails_workspace:在Vagrant上进行干净的Rails + Postgresql安装

    MonkeyChai的Rails工作区 设置 OSX / Windows 首次运行时具有良好的Internet连接 克隆此git clone git@github.com:monkeychai/rails_workspace : git clone git@github.com:monkeychai/rails_workspace cd rails...

    AppsInstall:用于在Ubuntu和Linux Mint上自动化Web开发环境的Shell脚本

    用于在Ubuntu和Linux Mint上自动化Web开发环境的Shell脚本 安装: 在终端中运行以下命令: bash -c " $( wget https://raw.githubusercontent.com/Wilfison/AppsInstall/master/install.sh -O - ) " 等待安装完成...

    Ripple:面向人类的 Ruby 部署

    #Ripple - 面向人类的 Ruby 部署这些文件旨在用于生产环境中的 ruby​​ on rails,并使部署像“git-push”一样易于使用。 工作流程的灵感来自 Heroku。 有关详细信息,请参阅 Github 上的 wiki。 ##使用git(原型)...

    cloud-task-runner

    此应用程序是在ruby on rails Web框架上作为Web应用程序实现的。 重要笔记 *只有python3 worker现在正在工作。 * *内部化现在仅适用于波斯语。 * 系统依赖 这个应用程序可以在每台可以运行ruby脚本的机器上运行,...

    rails-vagrant:启动 Ubuntu+Rails+Postgres 虚拟机的 Vagrant 配置文件; 没有 ChefPuppet 等依赖项

    铁轨无业游民用于启动 VM 的 Vagrant 配置文件Ubuntu Server 14.04(可信赖的 Tahr) Ruby 2.1.5(通过安装) 导轨 4.2 PostgreSQL 9.4 仅使用 shell 脚本进行配置,没有 Chef/Puppet/... 依赖项,因此即使在 ...

    haven:可自我托管的私人博客

    是一个简单的博客应用程序(以前称为SimpleBlog),它使用Ruby on Rails构建,具有一些激励人心的理念: 隐私至上。 这是为了与朋友和家人共享,而不是与商业伙伴共享。 如果您想要公司的博客,则可能要改用...

    sprite-factory:自动CSS Sprite生成器

    ruby API和命令行脚本 许多可定制的选项 支持多种布局算法-水平,垂直或 支持任何样式表语法,包括和 。 支持任何图像库,包括和 。 支持任何CSS选择器样式,包括:hover伪类选择器 支持pngcrush'n生成的图像文件...

    timecostcalculator

    Ruby(用于语言)和Node(用于通过NPM / Yarn安装Javascript包) Rails(gem)(对于该应用程序) PostgreSQL(用于存储用户和设置) Redis(用于后台作业发送电子邮件的键/值数据库; Sidekick作业系统使用它)...

    freego-sprinkle:我们的(旧)洒食谱

    我们使用这些脚本对基于 Ubuntu Linux 的服务器进行快速且可重复的初始设置。 将安装所需的软件包并复制一些示例配置文件(但不会自动启用)。 这是针对 Ubuntu 12.04 LTS 的,其他基于 debian 的系统可能需要进行...

    moonshine_redis:Moonshine插件,用于安装和管理Redis(高级持久键值存储)

    目前,就像一般的Moonshine的Rails食谱一样,这是Ubuntu / Debian特有的。指示脚本/插件安装git://github.com/railsmachine/moonshine_redis.git 如果需要,配置设置。 您可以指定: 包体系结构。 默认值为amd64。...

    bcs.io:bcs.io网站

    安装到由Terraform配置的Ubuntu服务器实例,其中提供了运行Rails实例的PaaS实例。提交该存储库仅供参考,并且代码已大量重定基础,这将使提交变得不可能干净,但在开发新网站时是有用的参考。 使用以下提交消息符号...

Global site tag (gtag.js) - Google Analytics