ubuntu12.04 安装ruby1.9.2, ruby on rails

Ubuntu18.04上搭建Ruby on Rails 环境 Ubuntu上搭建Ruby on Rails 环境 安装rvm 安装 GPG keys gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 安装rvm \curl -sSL https://get.rvm.io | bash -s stable --r... 阅读详情

如果不对版本有要求,直接sudo apt-get install ruby1.8, 或者sudo apt-get install ruby-rvm然后rvm install 1.9.2.

但是事实上装个特定版本的ruby和rails比想象中难多了,笔者因为版本繁多频繁装卸重装了一次系统。


按http://www.andrehonsberg.com/article/install-rvm-ubuntu-1204-linux-for-ruby-193步骤安装好rvm和ruby1.9.2。其中步骤如下:


sudo apt-get install build-essential git-core

sudo apt-get install curl

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

echo '[[ -s "/home/andre/.rvm/scripts/rvm" ]] && source "/home/andre/.rvm/scripts/rvm"' >> ~/.bashrc

source ~/.bashrc

type rvm | head -1
rvm install 1.9.2

rvm use 1.9.2

rvm use --default 1.9.2

(这时候ruby -v可能显示没有安装ruby,按照这篇文章https://rvm.io/integration/gnome-terminal/,把终端最大化后,编辑-》配置文件首选项-》标题和命令-》以登录shell方式运行命令,重开一个ruby -v就显示1.9.2了)

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


然后按照这里http://blog.youkuaiyun.com/keyboardota/article/details/6954410的方法继续:

gem install mysql(我加sudo后提示gem命令未找到,谁可以告知我什么原因)

gem install rack-mount

gem install rails

gem install spree



rails new xxx -d=mysql

cd xxx

编辑Gemfile文件,加入以下三行

gem 'spree'

gem 'execjs'

gem 'therubyracer'

(数据库加入密码请参考下原文,填入三次,和装mysql时让设置的密码一致)

然后

bundle install

rake db:create

rails server

启动后,浏览器访问地址http://localhost:3000


OK, OVER了,可能某些步骤会出现问题,多查查资料,笔者刚开始的时候装了ruby1.8,要卸掉重装,又有环境变量的问题。会出现ruby -v显示的是1.8.7,但rvm list显示的确是1.9.2. 对于这种情况,可以修改系统的符号链接,参考这篇文章http://www.tonsh.net/blog/?p=164




Ubuntu 12.04 源码安装 Ruby on Rails 实操指南 Ruby 是一种动态、开源的编程语言,Rails 是基于 Ruby 构建的高效 Web 应用框架;二者依赖底层系统环境与编译工具链。在老旧发行版如 Ubuntu 12.04 中,因包管理器(apt)提供的 Ruby 和 Rails 版本严重滞后,且存在 OpenSSL、libxml2 等关键库的 ABI 不兼容问题,导致标准 install 方式失效。此时必须回归源码编译路径,通过精准控制 configure 参数、隔离安装路径、降级 Bundler 版本、强制 Nokogiri 内置编译等工程手段,重建可 阅读详情

相关推荐

小智AI MCP协议实战:从语音指令到设备响应的完整链路拆解

本文深入拆解了小智AI MCP协议在智能语音交互中的完整工作流程。通过一个“调节音量”的真实场景,详细阐述了从语音采集、云端AI意图理解与决策,到MCP协议下的工具调用、设备端执行,最终完成语音反馈的每一个技术环节。文章重点分析了MCP协议如何通过标准化的交互模型,解决AI意图与设备控制间的“最后一公里”通信难题,实现高效可靠的设备响应。

defi6farmer的博客 249

Ubuntu 12.04源码编译Ruby on Rails实战指南

Ruby on Rails 是一套基于 Ruby 语言的全栈 Web 开发框架,其运行依赖特定版本的 Ruby 解释器、OpenSSL、zlib 等底层 C 库。在老旧系统如 Ubuntu 12.04 上,官方包管理器提供的工具链(GCC 4.6、OpenSSL 1.0.1)已无法满足 Rails 5.2+ 对 Ruby 2.3+ 和 OpenSSL 1.0.1g+ 的硬性要求,导致 bundle install 失败、SSL 编译报错等典型问题。此时必须放弃 apt 安装,转而通过源码分层编译构建隔离运行

weixin_34226182的博客 458

ABB机器人C#二次开发实战:从通信打通到数据读写的落地指南(附完整工程)

最近在做自动化产线升级项目时,遇到一个核心需求:用C#上位机实时读取ABB机器人的关节角度、IO信号,同时下发运动指令和参数配置。翻遍全网,要么是Robot Studio的基础操作教程,要么是C++/VC++的老旧案例,C#相关的实操内容要么只给片段代码,要么跳过通信配置、权限设置等关键步骤,导致刚上手时踩了无数坑——连接超时、数据读不到、写入无响应,甚至误触发机器人安全保护。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1394

ubuntu 12.04 安装ruby on rails 的问题

ubuntu 12.04 安装ruby on rails   到ruby-china的wiki看了教程照着上面就可以了。 现在就是rails 安装,安装不上的  http://ruby-china.org/wiki/install_ruby_guide 上面说的很清楚的,就是在 步骤2 - 用 RVM 安装 Ruby 环境 # 替换 Ruby 下载地址到国内淘宝镜像服务器 $ s...

weixin_30853329的博客 126

PROFINET非周期数据通信实战:从报文解析到参数读写

本文详细解析了PROFINET非周期数据通信的实战应用,从报文结构到参数读写全流程。通过西门子PLC与驱动器的配置案例,深入讲解非周期通信在工业自动化中的关键作用,包括硬件选型、软件配置及常见问题排查,帮助工程师高效实现设备参数配置与诊断。

weixin_42522953的博客 514

GEOSHIELD:分布式CPS的拜占庭容错与安全防护技术

分布式系统在关键基础设施(如轨道交通、智能电网)中面临网络延迟和恶意节点的双重挑战。拜占庭容错(BFT)技术通过算法保证系统在存在故障节点时仍能达成一致,是保障系统安全的核心机制。GEOSHIELD创新性地结合概率化网络延迟测量和TGS动态信任评分,实现了不依赖可信硬件的拜占庭 resilience。该技术通过建立节点行为的信用档案,动态识别恶意行为,在保证安全性的同时最大化系统可用性。实验证明,即使在自适应攻击策略下,GEOSHIELD仍能保持系统95.6%的正常运行时间,为CPS系统提供了可靠的安全防护

weixin_31766003的博客 348

在Ubuntu 16.04上使用rbenv安装Ruby on Rails的方法

Ruby on Rails 是开发人员创建网站和 Web 应用程序时最受欢迎的应用程序堆栈之一。Ruby 编程语言与 Rails 开发框架相结合,使应用程序开发变得简单。您可以使用命令行工具rbenv轻松安装 Ruby 和 Rails。使用 rbenv 将为您提供一个稳定的环境,用于开发 Ruby on Rails 应用程序,因为它可以让您轻松切换 Ruby 版本,保持整个团队使用相同的版本。该项目存储库位于 [GitHub] (https://github.com/rbenv/rbenv)。

rubys007的博客 2511

WordPress搭建“外贸独立站”完整操作教程

  以往的文章,我们介绍了很多种搭建独立站的方式,有最省事的Shopify 、最专业的Magento以及最省钱的Wordpress Woocommerce。其中,通过主机托管的方式又分了免费的谷歌云vps主机、1美元Godaddy主机以及SiteGround共享主机三种。建站方法方式实在太多了,有免费的,有廉价的,有商业版的,有共享主机、有云主机主机以及各种各样的vps服务器,选择哪种方式,哪款主机,也只有真正试了才直到。   没错,上述的这些方法方式,无一例外,我都亲身折腾过。从个人实际需求和建站方式来

www25qi的博客 8081

如何在 Ubuntu 14.04 上使用 RVM 安装 Ruby on Rails

Ruby on Rails 是开发人员希望创建网站和 Web 应用程序的最流行的应用程序堆栈之一。Ruby 编程语言与 Rails 开发框架相结合,使应用程序开发变得简单。由于 Ruby on Rails 没有以整洁的打包格式提供,安装该框架过去曾是入门中较为困难的部分之一。幸运的是,像rvm(Ruby Version Manager)这样的工具已经使安装变得简单。在本指南中,我们将展示如何在 Ubuntu 14.04 VPS 上安装rvm,并使用它来安装稳定版本的 Ruby 和 Rails。

rubys007的博客 1805

RV1126 ISP开发实战:从Tuner调试到IQ文件解析

本文详细介绍了RV1126 ISP开发的完整流程,从Tuner调试到IQ文件解析,涵盖了环境搭建、工具使用、参数配置及性能优化等关键环节。通过实战案例和避坑指南,帮助开发者快速掌握Rockchip芯片的ISP开发技巧,提升图像处理质量。

weixin_29195615的博客 572

低功耗 AI 人体存在检测系统:智能照明与安防的高效解决方案

低功耗 AI 人体存在检测系统通过 “ESP32-C3 主控 + HX7110 AI 模块” 的硬件组合,搭配双重检测算法与深度睡眠机制,既解决了传统检测方案的误报问题,又满足了长时间低功耗运行需求。系统接线简单、代码可直接移植,可快速集成到智能照明、安防监控等物联网设备中,具备广泛的应用前景。

weixin_42300449的博客 226

在Ubuntu 18.04上使用rbenv安装Ruby on Rails的方法

Ruby on Rails 是开发人员创建网站和 Web 应用程序的最流行的应用程序堆栈之一。Ruby 编程语言与 Rails 开发框架相结合,使应用程序开发变得简单。您可以使用命令行工具 rbenv 轻松安装 Ruby 和 Rails。使用 rbenv 将为您提供一个稳定的环境,用于开发 Ruby on Rails 应用程序,因为它可以让您轻松切换 Ruby 版本,保持整个团队使用相同的版本。

rubys007的博客 1547

节省人力成本40%!仓储物流AI机器人调度系统实战案例(含路径规划算法与系统架构图)

首先,我们需要定义一个Node类self.x = x # 节点x坐标self.y = y # 节点y坐标self.g = g # 从起点到当前节点的实际成本(g值)self.h = h # 从当前节点到终点的启发式成本(h值)self.f = g + h # 总成本(f值)self.parent = None # 父节点(用于回溯路径)self.task_id = task_id # 任务IDself.priority = priority # 任务优先级(1=最高,5=最低)

小程序开发 950

Ubuntu 环境下配置安装Ruby on Rails

最近研究Ruby on Rails,初期配置,看了很多教程,没有一篇成功的,最终几个结合着搞出来了,记录一下。 安装必要的三方库 sudo apt-get install -y wget vim build-essential openssl libreadline6 libreadline6-dev libmysqlclient-dev curl git-core

徐向阳 3121

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在Ubuntu 16.04上使用RVM安装Ruby on Rails的方法

Ruby on Rails 是开发人员创建网站和 Web 应用程序时最受欢迎的应用程序堆栈之一。Ruby 编程语言与 Rails 开发框架相结合,使应用程序开发变得简单。您可以使用命令行工具RVM(Ruby Version Manager)轻松安装 Ruby 和 Rails。RVM 还允许您管理和使用多个 Ruby 环境,并允许您在这些环境之间切换。该项目存储库位于 [GitHub] (https://github.com/rvm/rvm)。

rubys007的博客 1027

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

在Ubuntu上安装Ruby On Rails

这段时间学习了一下Ruby,感觉真的是比较容易上手。特别是安装了Ruby On Rails以后,发现通过Ruby On Rails建构网站真的很方便。在这里分享一下我在Ubuntu上安装Ruby On Rails的过程,安装过程比较简单,不容易出错,对Ruby有兴趣的同学们可以安装一个试试,学习一种语言的最有效方式就是快速搭建一个环境开始写代码。 安装过程参考了下面这个教程,该教程的作者是Ubun

keyboardOTA的专栏 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

在Ubuntu 14.04上使用rbenv安装Ruby on Rails的方法

Ruby on Rails 是一个非常流行的开源 Web 框架,它提供了一个很好的方式来使用 Ruby 编写 Web 应用程序。本教程将向您展示如何在 Ubuntu 14.04 上使用 rbenv 安装 Ruby on Rails。这将为您提供一个稳定的环境,用于开发 Ruby on Rails 应用程序。rbenv 提供了一种简单的方式来安装和管理各种版本的 Ruby,它比 RVM 更简单、更少侵入性。这将帮助您确保您正在开发的 Ruby 版本与您的生产环境匹配。

rubys007的博客 1103

在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用 实用过程

前言 本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server,服务器安装测试于 Linode VPS (Ubuntu 12.04 LTS (GNU/Linux 3.4.2-x86_64-linode25 x

TRAMP~ 2226

在Ubuntu12.10下安装Ruby On Rails

之前在ubuntu12.10下通过自己下载ruby和rubygems来手动安装,总是有些依赖包的缘故吧,有些地方失败,装了两天都没有成功,之后就去了Win7下安装成功了,练习了两天,感觉还不错,就再次回来在Ubuntu下装下试试,这次使用了比较方便的安装方法,使用RVM版本管理Ruby下安装: 安装rvm之前需要安装curl sudo apt-get install curl 安装cur

亡我者谁也 5322

Ubuntu下搭建Ruby on rails 环境

打算学习一门新技术时,首先需要去了解这项技术的一些大概情况,技术优势在于什么?为什么要选择他,跟同类技术比较有什么优势? 之所以学习rails,主要是因为近一年来一直在做网站架设方面的事情,所用的web架构也一直是用于搭建大型网站的SSH,开发效率不过,对于短期项目小型项目来说不是很合适,所以决定学一门能够提高开发效率的计算。最开始选择的范围包括LAMP、Django和RubyOnRails,但

ClamerCoder的专栏 7672

在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用

本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。本教程适合新手初次部署 Rails 应用;

sinat_40572875的博客 281

ubuntu 安装 ruby on rails 生产环境

ubuntu 安装 ruby on rails 生产环境1.创建deploy 用户。

weixin_42800181的博客 1053

Ubuntu上安装Ruby 1.9.2和Rails 3.0

在Ubuntu 10.04上使用rvm安装最新的ruby 1.9.2和Rails 3.0(在ubuntu 11上测试通过) 首先安装需要的工具:$sudo apt-get install curl git-core build-essential zlib1g-dev libssl-dev libreadline5-dev  然后使用RVM安装Ruby1.9.2。RVM的官

imafish 1622

Ubuntu 12.04搭建Ruby on Rails开发环境

最近在学习Ruby on Rails,刚开始学习了Ruby这门语言的基本语法,写咯一些测试的小程序,使用的Window XP的操作系统,使用一键安装Ruby的解释器。虽然在Window下编写Ruby程序、运行不太方便还将就能用。接下来过了没几天。就开始准备学习Rails了。猪肉哥哥建议我使用linux平台。好吧听他的,他有经验的人了(Mac OS买不起是主要的原因)。由于在学校的时候Linux的基...

weixin_30535913的博客 122

Ubuntu 16.04 下用 rbenv 部署 Ruby on Rails 实战指南

Ruby 是一种动态、面向对象的脚本语言,其核心价值在于开发效率与运行时灵活性;Rails 则是基于 Ruby 构建的全栈 Web 框架,强调约定优于配置。rbenv 作为轻量级 Ruby 版本管理工具,通过 shims 机制实现无侵入式版本切换,不污染系统环境,特别适合资源受限、升级受限的老旧生产环境。相比 apt 包管理、rvm 或 Docker,rbenv 在 Ubuntu 16.04 这类长期支持但内核与工具链陈旧的系统中,展现出极强的稳定性、可复现性与低运维开销。本文聚焦真实企业场景——在无法升级

conghuang7343的博客 384
上一篇: hdoj 1159 Common Subsequence
下一篇: HTML中A标签有4种状态
fibo_nacci
博客等级 码龄18年 21粉丝 239原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值