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原生实现,涵盖状态行格式校验、性能数据字 阅读详情

相关推荐

【阅读文献笔记】FoundationStereo: Zero-Shot Stereo Matching

提出首个零样本泛化立体匹配基础模型设计 STA 模块融合单目先验提出 AHCF 模块增强代价滤波构建 100 万合成数据集 FSD + 自净化流程。

qq_46460379的博客 1257

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

合宙Air780EP速连OneNET:AT+MQTT应用指南

本文详细讲解了合宙Air780EP使用AT指令通过MQTT接入OneNET的过程。

2401_82812461的博客 1389

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

封装CTP API为Java SDK

本文介绍了在Windows环境下使用Java调用CTP API的编译实现过程。首先需要准备CTP API SDK、JDK、SWIG和Visual Studio等工具,配置好开发环境。然后通过搭建目录结构、编写SWIG接口文件ctp.i,实现C++到Java的代码转换。文中详细说明了文件目录组织方式,并提供了处理中文乱码的代码示例。通过这一系列步骤,最终将CTP的C++接口转换为Java可调用的形式,为Java项目获取期货实时报价数据提供支持。

weixin_43952815的博客 1222

【AIOPS实战】Dify+Zabbix:构建智能告警分析助手的核心架构与实现

本文详细介绍了如何利用Dify平台与Zabbix-MCP接口构建智能告警分析助手,实现自然语言查询告警、智能分析和报告生成。该系统通过AIOPS技术显著提升运维效率,支持中英文混合查询、自动根因分析,并内置多种优化方案确保稳定可靠。

weixin_29238147的博客 318

如何在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

本地部署大模型 vs 网页版大模型区别

fill:#333;color:#333;color:#333;fill:none;本地服务器/工作站硬件资源私有化部署GPU集群高速存储模型文件训练框架推理引擎。

Ds-Rag的博 1712

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

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

gitblog_00707的博客 1142

登临科技Goldwasser加速卡Python SDK实战:从环境配置到YOLOv5模型性能压测

本文详细介绍了登临科技Goldwasser加速卡的Python SDK实战指南,从环境配置到YOLOv5模型性能压测的全过程。通过驱动安装、SDK环境搭建、模型转换与推理优化等步骤,帮助开发者高效利用AI加速卡提升深度学习模型性能。重点分享了批量推理压测技巧和常见问题解决方案,助力开发者充分发挥Goldwasser加速卡的算力优势。

weixin_29035147的博客 300

MATLAB实现灰雁优化算法(GGO):从原理到实战的详细级教程

灰雁优化算法(GGO)是一种新型群体智能算法,模拟灰雁迁徙和觅食行为。算法通过领导更替机制、V形编队飞行和群体觅食策略,平衡全局探索与局部开发能力,具有收敛精度高、避免局部最优等特点。在MATLAB环境中,算法实现包括初始化种群、迭代更新领导雁、执行编队飞行和觅食行为等核心模块。用户可根据问题维度设置参数,通过收敛曲线和可视化分析评估性能。关键参数如领导更替频率、V形编队强度和觅食强度需根据问题复杂度调整,以获得最佳优化效果。该算法适用于各类优化问题,具有较好的鲁棒性和稳定性。

fx666_的博客 1212

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

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

gitblog_00528的博客 561

11、Windows Autopilot 部署与设备注册全攻略

本文详细介绍了Windows Autopilot的完整部署流程,涵盖注册配置文件设置、注册状态页面(ESP)配置、设备注册方法(包括CSV导入、JSON注入、在线注册等)、自动化脚本实现及故障排除技巧。通过手动与PowerShell自动化两种方式指导用户完成配置,并提供流程图、最佳实践和常见问题解答,帮助IT管理员高效实现设备零接触部署与管理。

ii567的博客 342

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

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

sss_phlight的博客 1314

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

计算机控制技术及应用

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

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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

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、付费专栏及课程。

余额充值