Ubuntu 8.10 Server Ruby 的安装方法

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

Ubuntu 8.10 Server Ruby 的安装方法

 

环境:Ubuntu8.04 1.安装build工具 sudo aptitude install build- essential linux-headers-$(uname -r) 2.安装readline zlib libncurses5 apt- get install zlib1g-dev apt-get install libreadline5 libreadline5-dev apt-get install libncurses5 libncurses5-dev 3.

环境:Ubuntu8.04
1.安装build工具
sudo aptitude install build-essential linux-headers-$(uname -r)
2.安装readline zlib libncurses5
apt-get install zlib1g-dev
apt-get install libreadline5 libreadline5-dev
apt-get install libncurses5 libncurses5-dev
3.安装ruby
ruby的源代码下载:
http://www.ruby-lang.org/en/downloads/
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz
tar xvfz ruby-1.8.6-p114.tar.gz
cd ruby-1.8.6-p114
./configure --prefix=/usr/local/ruby
sudo make
sudo make install
安装好以后,加入/usr/local/ruby/bin到操作系统的PATH环境变量中
编辑/etc/environment
gedit /etc/environment
在最后面加入:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/
bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin"
执行命令,使环境变量修改生效:
source /etc/environment
4.安装gem
wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
tar xzvf rubygems-1.0.1.tgz
cd rubygems-1.0.1
sudo ruby setup.rb
验证gem是否安装成功并升级
sudo gem update --system
5.安装rails
sudo gem install rails --include-dependencies
安装好rails以后,验证是否安装成功,可以执行:
rails –v
确认一下rails的版本。
//=========================================
其实openssl-ruby是ruby的扩展(extension),它不是像其他纯ruby代码一样,可以用gem来安装。一般情况下需要编译才行。
在linux系统下,这是经常碰到的问题,所以必须记住。
对于openssl-ruby的编译。
首先
cd ruby-source/ext/openssl
ruby extconf.rb
make
make install
进行上面的操作需要包:libssl-dev
//=====================================================
gem mysql 的时候都要安装下面的包
sudo apt-get install libmysqlclient15-dev
也就是说 要编译安装公司的工具包需要操作如何:
1.安装build工具
sudo aptitude install build-essential linux-headers-$(uname -r)
2.安装readline zlib libncurses5
apt-get install zlib1g-dev
apt-get install libreadline5 libreadline5-dev
apt-get install libncurses5 libncurses5-dev
3.安装 libssl-dev
apt-get install libssl-dev
4安装 mysql 编译包
sudo apt-get install libmysqlclient15-dev

Ubuntu 12.10下Ruby Nagios插件开发实战指南 Nagios插件是一种轻量级监控扩展机制,其核心是遵循标准化的输出协议(状态行+性能数据+退出码)与宿主系统交互。该机制不依赖特定语言,但对运行环境有严格约束——尤其在遗留系统如Ubuntu 12.10中,Ruby 1.9.3成为兼顾网络协议处理能力与系统兼容性的关键选择。其技术价值在于以极小侵入性实现对自定义指标(如Modbus TCP、Kafka延迟)的采集,适用于银行灾备、高校超算、工业边缘等不可升级的生产场景。本文聚焦Nagios插件协议的Ruby 1.9.3原生实现,涵盖状态行格式校验、性能数据字 阅读详情

相关推荐

R语言实战:GEO单细胞数据下载与自动化整理全流程(附代码)

本文详细介绍了使用R语言从GEO数据库下载scRNA-seq数据并实现自动化整理的完整流程。通过GEOquery和Seurat等工具包,读者可以高效获取单细胞RNA测序数据,完成从原始数据下载到预处理的全过程,最终生成可直接用于分析的Seurat对象。文章包含完整代码示例,特别适合生物信息学研究者处理单细胞数据。

weixin_29061821的博客 427

ubuntu10.04 安装ruby和rails

Ubuntu Server 10.10 64-bit 安装及系统部署流程 1.安装系统(光盘安装,按照提示即可) 2.更新apt源(sudo apt-get update) 3.安装中文显示(由于官方版本没有中文显示) 4.安装mysql(sudo apt-get install mysql-server)
 安装mysql-admin(sudo apt-get install mysql

kent45的专栏 1117

基于Xilinx的I2S Receiver IP核和I2S Transmitter IP核音频验证

基于Xilinx的I2S Receiver IP核和I2S Transmitter IP核音频验证 文章目录前言一、工程构架二、Xilinx IP的配置1.I2S Transmitter IP配置:2.I2S Receiver IP配置:3.WM8960的配置:总结 前言 本实验基于Xilinx ZU4EV平台,也适用于ZYNQ平台。音频验证完成,记录调过程。 ①Xilinx 音频IP只支持主模式,左对齐或右对齐方式,16bit或24bit字长。 ②WM8960器件作为从模式;24bit字长;数据传输格

weixin_45637597的博客 6814

ubuntu server 14.04安装新版本ruby

安装ruby sudo apt-get install ruby 参考https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng 添加ruby的ppa源 sudo add-apt-repository ppa:brightbox/ruby-ng Next generation Ubuntu packages fo

雜貨鋪 3180

Codesys 3.5报警功能配置保姆级教程:从变量定义到确认方式(含REF/ACK详解)

本文详细介绍了Codesys 3.5报警功能的配置流程,从变量定义到确认方式的选择,特别解析了REF和ACK两种确认方式的底层逻辑。通过实战案例和代码示例,帮助工程师快速掌握报警系统的搭建与调试技巧,提升工业自动化项目的可靠性。

weixin_29245767的博客 458

三极管NPN与PNP的工作原理及快速识别技巧

本文深入浅出地解析了三极管NPN与PNP的核心工作原理。通过“水龙头”比喻,阐明其以小电流控制大电流的放大与开关本质。文章重点对比了NPN与PNP在电流方向、电位关系和控制逻辑上的根本区别,并提供了快速识别技巧与实用的选型、应用指南,帮助电子爱好者与工程师快速掌握这两种基础元件的关键知识。

neovim7hacker的博客 453

如何在Ubuntu Server 11.10上安装GitLab

debian上的可以参考: http://blog.phusion.nl/2012/04/21/tutorial-setting-up-gitlab-on-debian-6/ http://www.tuicool.com/articles/ZJ7rqy 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http:/

shuyong1999的专栏 1416

树莓派4B+Ubuntu22.04+思岚RPLIDAR C1激光雷达应用

树莓派+Ubuntu22.04+思岚RPLIDAR C1激光雷达简单应用

techfuture的博客 3704

Fullstaq Ruby Server Edition 终极指南:服务器优化 Ruby 发行版如何用 APT/YUM 包快速安装并节省 50% 内存?

Fullstaq Ruby Server Edition 是一款服务器优化的 Ruby 发行版,通过 APT/YUM 原生系统包提供预编译的 Ruby 二进制文件,无需在服务器上编译 Ruby,并借助 Jemalloc 变体最多可为你的应用节省 50% 的内存占用,同时通过系统包管理器自动获得安全补丁。 🚀 **四个核心优势一览** - **预编译二进制**:告别 `rbenv instal

gitblog_00707的博客 1142

从入门到精通:MediaGo跨平台部署全攻略,Docker+NAS实战案例深度拆解!

本篇将深入解析开源媒体处理工具MediaGo的运作机制,该软件具备跨平台兼容性,支持Windows、MacOS及Linux三大主流操作系统。其核心创新在于采用模块化架构设计,用户无需额外依赖任何插件即可完成快速部署。作为GitHub平台上的开源项目,该工具特别注重用户体验设计,通过Docker容器化方案可无缝接入各类网络存储设备,显著优化系统资源占用并提升数据处理效率。以飞牛云NAS系统为实施案例,本文将详细展示本地化部署全流程。

Yawesh的博客 1954

PY32F406K1CU6+I2C+ AT24C64 基本配置

【代码】PY32F406K1CU6+I2C+ AT24C64 基本配置。

sam的博客 90

终极 Fullstaq Ruby Server Edition 教程:从安装到优化的完整指南

Fullstaq Ruby Server Edition 是一款针对服务器优化的 Ruby 发行版,通过 APT/YUM 轻松安装和安全补丁更新,显著降低内存占用并提升性能。本文将带你全面了解这款强大工具的安装、配置与最佳实践,让你的 Ruby 服务器应用更高效、更稳定。 ## 🚀 为什么选择 Fullstaq Ruby Server Edition? 在服务器环境中,Ruby 应用的性能和

gitblog_00528的博客 561

Cilium动手实验室: 精通之旅---1.Getting Started with Cilium

我们需要在 HTTP 层的第 7 层实施策略,以限制允许 tiefighter 调用的确切 API,以及不允许调用哪些 API。上仅需要的 API 资源的访问,从而为微服务之间的通信实施“最低权限”安全方法。船只上进行匹配,因此我们需要在该标签上进行匹配,此外,我们必须确保来自带有标签。为了模拟我们的连接测试,我们将使用 curl 执行简单的 API 调用。在我们立即开始更改策略之前,让我们考虑一下相应的网络策略应该是什么样子。的规则,该规则将通过 L3-L4 策略对死星的访问限制为仅帝国船只。

Q先生 1125

ubuntu server 16.04下搭建redmine系统中ruby相关问题解决

要求安装一套本地的项目管理系统,尝试安装Redmine项目管理系统公开版。 redmine主要基于ruby语言,redmine的安装我按照压缩安装包内doc/INSTALL来进行。

sss_phlight的博客 1314

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Ubuntu 8.10 Server 关于Ruby 的环境的安装

环境:Ubuntu8.04  1.安装build工具 sudo aptitude install build-essential linux-headers-$(uname -r)  2.安装readline zlib libncurses5 apt-get install zlib1g-dev apt-get install libreadline5 libreadl

370

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ruby on rails部署在ubuntu server10.04服务器

本文前提是安装好ubuntu server 10.04。安装ruby1.8.7:sudo apt-get install ruby build-essential libopenssl-ruby ruby1.8-dev irb rdoc libssl-dev libreadline5-dev zlib1g-dev安装rubygem1.3.7:wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz tar zxvf rubyge

wyhwlls的专栏 1025

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Fullstaq Ruby 快速入门:Ubuntu、Debian 与 CentOS 上 6 个命令装好免编译预编译 Ruby 包

Fullstaq Ruby 是一款面向服务器优化的**预编译 Ruby 发行版**。在 Ubuntu、Debian、CentOS 等 Linux 系统上,你只需 6 个命令、通过系统自带的 APT/YUM 包管理器,就能装好无需编译的预编译 Ruby 包——不用装编译器、不用编译源码。它还支持多版本 Ruby 并行安装,并借助 Jemalloc / malloc_trim 内存分配器优化,**内存

gitblog_00072的博客 808

Ubuntu 22.04下用rbenv管理Ruby版本的必要性与实操指南

Ruby 是 Rails 应用运行的基础解释器,其版本兼容性直接决定开发环境是否稳定可用;rbenv 作为轻量级 Ruby 版本管理工具,通过 PATH 劫持与目录隔离机制,实现多版本共存、项目级精准切换和无副作用卸载;相比系统包管理器 apt 安装的过时 Ruby(如 Ubuntu 22.04 自带的 2.7.4),rbenv 支持手动编译最新稳定版(如 Ruby 3.1.4),确保 OpenSSL、zlib、readline 等关键依赖正确链接,从而解决 gem native extension 编译失

weixin_34127717的博客 453

Ubuntu 16.04 搭建 Jekyll 开发环境:rbenv+Ruby 2.6.10 稳定实践指南

静态网站生成器是现代 Web 内容交付的基础技术范式,其核心原理在于将结构化内容(如 Markdown)与模板逻辑(如 Liquid)通过构建工具编译为纯静态文件,从而实现零服务器依赖、高安全性与极致部署灵活性。Jekyll 作为 Ruby 生态最具代表性的静态站点生成器,广泛应用于技术博客、文档系统与轻量级官网。然而在老旧但仍在服役的 Ubuntu 16.04 系统上,受限于系统 Ruby 版本陈旧、包管理冲突及编译依赖缺失等现实约束,直接安装常导致 gem 依赖解析失败、bundler 版本不兼容或 O

weixin_33739646的博客 374

Ubuntu 16.04 安装 Puppet 4.10.12 实战指南

Puppet 是面向基础设施即代码(IaC)的主流配置管理工具,其核心依赖于声明式语言、类型系统与 SSL 证书体系。Puppet 4 引入 POPS 类型系统和重构的执行引擎,显著提升配置可靠性与可验证性,但对运行时环境(如 Ruby 版本、JVM 参数、OpenSSL 兼容性)提出严苛要求。在长期服役的 Ubuntu 16.04 系统上部署 Puppet 4,本质是平衡稳定性与现代化运维能力的技术实践,涉及 APT 源策略规避、Ruby 2.3.1 锁定、G1 GC 调优及 CA 证书链加固等关键环节。

mxdxm8899的专栏 442

终极指南:如何通过Fullstaq Ruby Server Edition优化服务器Ruby性能

Fullstaq Ruby Server Edition是一款专为服务器环境优化的Ruby发行版,它通过减少内存占用、提升运行速度以及简化安装流程,为开发者和系统管理员提供了高效可靠的Ruby运行环境。无论是构建高性能Web应用还是运行复杂的后端服务,这款发行版都能满足服务器场景下的严苛需求。 ## 🚀 为什么选择Fullstaq Ruby Server Edition?三大核心优势解析 #

gitblog_00594的博客 1022

Ubuntu 18.04 下用 rbenv 管理 Ruby 版本的原理与实践

Ruby 是一种动态、开源的编程语言,广泛用于 Web 开发,其运行时环境依赖于精确的版本控制和底层库(如 OpenSSL、readline)兼容性。rbenv 作为轻量级 Ruby 版本管理工具,通过 shell shim 机制实现无侵入式版本路由,核心原理是基于 $PATH 重定向与 .ruby-version 文件驱动的局部环境隔离。相比 apt 或 RVM,rbenv 提供更高可审计性、更低系统耦合度及更强的编译过程可见性,特别适配 Ubuntu 18.04 这类 LTS 发行版中 OpenSSL

weixin_30263073的博客 342

Ubuntu 18.04 下用 rbenv 精确管理 Ruby 和 Rails 版本

Ruby 是一种动态、开源的编程语言,广泛用于 Web 开发;Rails 则是基于 Ruby 的全栈 Web 应用框架。其核心原理在于通过版本运行时隔离实现多项目环境共存,技术价值体现在避免系统级 Ruby 冲突、规避权限污染与依赖不兼容问题。典型应用场景包括老旧 LTS 系统(如 Ubuntu 18.04)上的 Rails 开发、多版本项目并行维护、以及生产环境的可复现部署。本文聚焦 rbenv 这一轻量级 Ruby 版本管理工具,结合 Ubuntu 18.04 的系统约束,详解如何安全安装 Ruby 3

dianchaozong3657的博客 410

Ubuntu Server 64bits 如何安装 ruby-oci8

安装  Linux软件包 : sudo apt-get install libaio-dev unzip   转到 Oracle网站 下载 适用于Linux 64位 的 即时客户端 基本 和SDK 。 下载 您已创建 的Oracle 文件夹 中 的 文件 , 并将它们解压缩 : cd /opt/oracle unzip ora...

whz110的专栏 240
上一篇: Ubuntu server 10.04安装apache+passenger+ruby+rails+mysql环境
下一篇: mysql密码忘记的解决方法
cnvisual
博客等级 码龄18年 4粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值