Ubuntu 8.04下编译安装Ruby-1.8.6-p114

环境: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的版本。
GitLab私有化部署实战:Ubuntu+Nginx+PostgreSQL生产级搭建指南 GitLab作为企业级代码协作平台,其私有化部署是保障数据主权、满足等保合规与构建自主CI/CD基础设施的核心能力。其底层依赖Linux系统调优、反向代理安全加固及PostgreSQL高可用数据库支撑,技术原理涵盖进程管理、HTTPS流量卸载、JSONB类型存储与Omnibus统一运维机制。相比GitHub托管服务,GitLab私有部署赋予团队对源码、日志、用户行为的全链路控制权,广泛应用于政务云、金融核心系统、高校实训平台及医疗IT系统等强合规场景。本文聚焦Ubuntu 22.04环境下的真实生产部署,深 阅读详情

相关推荐

LinuxBrew:无root权限VPS上的用户级包管理方案

LinuxBrew是一种面向Linux系统的用户级包管理器,基于Homebrew设计原理,专为缺乏root权限、系统软件陈旧且资源受限的VPS环境优化。其核心价值在于绕过系统包管理器(如apt/yum)的版本锁定与权限限制,通过预编译二进制bottle和独立依赖树(全部落于$HOME/.linuxbrew),实现开发工具链(如Node.js、Python、PostgreSQL、ffmpeg)的秒级安装与隔离部署。相比Docker(内存开销大、网络配置复杂)、Snap(依赖systemd与exec挂载)和源码

weixin_30709061的博客 441

linux ruby编译,Ubuntu8.04下编译安装ruby-1.8.6-p114

环境:Ubuntu8.041.安装build工具sudo aptitude install build-essential linux-headers-$(uname -r)2.安装readline zlib libncurses5apt-get install zlib1g-devapt-get install libreadline5 libreadline5-devapt-get insta...

weixin_31310913的博客 239

Docker一键部署OpenProject:中小团队项目管理破局指南

项目管理平台是支撑需求跟踪、任务协同、进度可视化与工时分析的核心基础设施。其本质是将非结构化协作(如微信/Excel)升级为数据关联、状态可溯、权限可控的工程化流程。OpenProject作为开源可私有化部署的专业级平台,填补了Jira太重、TAPD不自主、Excel难追溯的中间空白;结合Docker容器化部署,实现5分钟快速落地、环境一致、配置即代码。本文聚焦中小技术团队真实痛点,详解如何用标准化镜像与声明式编排,构建高可用、易维护、全链路贯通的一体化项目管理环境。

weixin_33868027的博客 524

Ubuntu 8.04下编译安装Ruby-1.8.6-p114[转载]

环境: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...

一亩三分地 197

Ubuntu零基础入门到精通【1.8讲】:学习 Ubuntu 的正确路线图:从零基础到工程实践的系统性成长路径!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1358

产业园区运营负责人如何实现创新资源的系统化配置?.docx

产业园区运营负责人如何实现创新资源的系统化配置?

CentOS上通过源码安装ruby(1.8.6)

首先下载ruby [code="ruby"]wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz[/code] [code="ruby"]tar xzvf ruby-1.8.6-p368.tar.gz[/code] 然后进到ruby-1.8.6-p368目录 执行 [code="ruby"]...

pure 320

高校技术转移办公室人员需要哪些材料完成成果转化项目审核?.docx

高校技术转移办公室人员需要哪些材料完成成果转化项目审核?

ubuntu8.04编译安装ruby-1.8.6-p114

1.安装build工具 [code="shell"]sudo aptitude install build-essential linux-headers-$(uname -r) [/code] 2.安装readline zlib libncurses5 [code="shell"]apt-get install zlib1g-dev apt-get install libreadli...

rainly 170

状态估计【扩展卡尔曼滤波算法的神经网络训练】BP神经网络、扩展卡尔曼滤波EKF+BP、粒子滤波PF轨迹估计研究(Matlab代码实现)

【状态估计】【扩展卡尔曼滤波算法的神经网络训练】BP神经网络、扩展卡尔曼滤波EKF+BP、粒子滤波PF轨迹估计研究(Matlab代码实现)内容概要:本文主要介绍了基于变频控制的多相交错LLC谐振变换器闭环仿真研究,重点探讨了多相交错并联技术在降低输出电流纹波和提升功率容量方面的优势,分析了交错角对纹波抵消的影响以及均流问题的成因。针对变频控制带来的非线性特性,文章采用扩展描述函数(EDF)建立小信号模型,用于指导PID控制器的设计,并验证其在稳态和动态工况下的控制性能。通过Simulink仿真平台对闭环系统进行建模与测试,考察了启动过程、负载阶跃响应及频率调节的平滑性,结果表明所设计的控制系统具有良好的稳态精度和动态响应能力。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生及从事电源系统研发的工程技术人员。; 使用场景及目标:①掌握多相交错LLC谐振变换器的工作原理与建模方法;②学习变频控制下非线性系统的建模与PID环路设计技巧;③应用于高效率、低纹波开关电源的仿真设计与优化。; 阅读建议:建议结合文中提供的仿真模型与参数设置进行实践操作,重点关注EDF建模过程与控制器参数整定方法,通过对比不同交错角下的仿真结果加深对纹波抑制机理的理解。

告别版本过低提示!微信3.9登录修复与聊天记录无缝迁移全攻略

本文详细解析了微信3.9版本过低提示的根源,并提供了完整的修复方案和聊天记录迁移指南。通过专用修复工具绕过版本检测,以及新旧版本聊天记录目录对比,帮助用户实现无缝迁移。特别提醒备份重要数据,确保操作安全。

weixin_42535461的博客 3164

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

计算机视觉三大顶会(ICCV/CVPR/ECCV)投稿指南与趋势解析

本文详细解析计算机视觉三大顶会(ICCV/CVPR/ECCV)的投稿指南与最新趋势。从基础认知到实战经验,涵盖时间线管理、选题策略、论文写作技巧及实验设计要点,帮助研究者提升投稿成功率。特别关注2024年技术融合、评估维度和伦理要求等前沿趋势,为计算机视觉领域的研究者提供实用建议。

weixin_29165725的博客 1849

Ubuntu 8.10 Server Ruby 的安装方法

Ubuntu 8.10 Server Ruby 的安装方法<br /> 环境: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 libncur

cnvisual的专栏 524

一文看懂分布式存储架构

目录一、集中存储结构二、分布式存储1 、分布式存储的兴起2 、分布式存储的重要性3 、分布式存储的种类和比较三、分布式理论浅析1 、一致性和可用性2 、数据分布3 、复制4 、分布式协议5、跨机房部署四、分布式文件系统1、 Google 文件系统( GFS )2、 Taobao 文件系统( TFS )3、 Fackbook Haystack 文件系统4、 CDN 内容分发网络五、分布式键值系统1、 Amazon Dynamo2、 Taobao Tiar3、 ETCD4 、产品选型比较( Etcd , Zoo

weixin_70730532的博客 2万+

ROS自定义地图实战:从CAD到导航的完整流程

本文详细介绍了如何将CAD图纸或手绘草图高效转换为ROS机器人可直接使用的导航地图。通过解析PGM与YAML标准格式,提供从图像处理、尺度校准到集成AMCL与move_base导航栈的完整实战流程,帮助开发者跳过繁琐的SLAM建图,实现快速、精准的自定义地图部署。

weixin_29083475的博客 496

Ubuntu 18.04 部署 Discourse 的 Docker 官方方案详解

Discourse 是一款基于 Ruby on Rails 构建的现代化开源论坛系统,强调实时协作、邮件集成与高可用架构。其运行依赖严格的组件协同(如 PostgreSQL、Redis、Sidekiq)和容器化隔离环境,因此官方仅支持通过 Docker Compose 编排部署,彻底弃用传统 LAMP/LEMP 手动安装方式。在 Ubuntu 18.04 这类已进入 ESM 阶段的长期支持系统上,部署成功的关键在于内核参数调优(如 cgroup_enable=memory)、Swap 空间配置、Docker

weixin_34184561的博客 398

瑞芯微RK3588与FPGA的PCIe DMA通信性能优化实战

本文深入探讨了瑞芯微RK3588与FPGA之间PCIe DMA通信的性能优化实战。针对高速数据采集、AI推理等场景下的带宽瓶颈,文章从驱动配置、DMA描述符、中断处理、零拷贝技术及系统级调优等多个层面,提供了详细的优化策略与代码示例,旨在充分释放PCIe 3.0的理论带宽潜力,提升数据传输效率与稳定性。

sand8的博客 418

Ubuntu 20.04 部署 Discourse 必用 Docker 官方方案

Discourse 是一个基于 Ruby on Rails 的现代化开源论坛系统,其运行依赖 PostgreSQL、Redis、Sidekiq 等多服务协同,对环境一致性要求极高。传统手动部署在 Ubuntu 20.04 上极易因版本错配、依赖冲突或配置偏差导致 502 错误、邮件失效或升级失败。Docker 不仅提供标准化的运行时封装,更通过官方维护的 discourse/standalone 镜像实现不可变基础设施——涵盖 PostgreSQL 13、Redis 6、预置 Nginx 与 Let's E

weixin_30367169的博客 353

FPGA和USB3.0通信-USB3.0 PHY介绍

可以和FPGA搭配使用的USB3.0 PHY芯片通过之前的介绍<FPGA和USB3.0通信-USB3.0协议介绍USB3.0 PHY简介首先我们需要了解PHY具体完成哪些工作以及我利...

OpenFPGA的博客 4941

xilinx原语及bank简介

图8是HP bank与HR bank的IO模块,其中PAD是FPGA的金属管脚,IOB是输入、输出引脚的控制模块。此时使用原语就可以只调用需要的组件,不需要去考虑其余组件参数设置,就方便很多,借助此次机会就对IDDR、ODDR、IDELAYE2、ODELAYE2、IDELAYCRTL、ISERDESE、OSERDESE等几个原语做了简要了解,并对原语的各个模式进行了仿真,本文最初是介绍IDDR的,但在介绍IDDR这些原语之前,还需要了解一下7系列FPGA bank的分类和区别,所以就有了本文。

qq_43416206的博客 413

【二进制安全作业】环境搭建

原本今天想写一篇关于数据校验的,但是恰好看到了有同学搭建环境的时候出现问题。想到这一系列没有搭建环境的教程,就干脆补一篇吧,说不定自己将来也能用上。至此,环境搭建完成,遇到问题可以留言讨论。

一个博客 1098

CMake入门教程【基础篇】CMake+Visual Studio2022构建C++项目

CMake+Visual Studio2022搭建C++环境

小鱼酱的博客 4971

Docker 学习:术语、使用、Compose、Swarm

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

freeking101的博客 6169

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux VPS上用Vundle管理Vim插件的实战指南

Vim作为Linux服务器端核心编辑器,其功能扩展高度依赖插件系统;而Vundle是一种声明式Vim插件管理器,通过Git仓库集成、版本锁定(如tag/commit)、用户级路径隔离等机制,解决VPS环境下的网络不可靠、多用户权限冲突、版本漂移失控等典型问题。相比手动管理、Pathogen或vim-plug,Vundle在可审计性、安装鲁棒性与老旧系统兼容性(支持Vim 7.0+)方面更具工程优势,特别适用于Kali Linux安全审计、Ubuntu CI/CD运维及OpenEuler/UOS等国产Linu

weixin_30387799的博客 457

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: Ubuntu 8.04速配指南
下一篇: Ubuntu下类似迅雷多线程下载工具MultiGet file downloader
duning3650
博客等级 码龄20年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值