我的RUBY之路--安装Ubuntu 14.04分区/ rbenv、ruby、rails开发环境搭建

RVDS4.0安装与基本设置 破解版下载链接:https://pan.baidu.com/s/115ExP8BaigIYXUC0zgXATQ 提取码:1qqq pojie方法在其中,跟着步骤来即可,有一点就是替换的MAC地址是本地连接物理地址,不要弄错了,全部都要替换。 生成BIN文件: project-properties-C/C++ Build-Settings-Build steps-Command ... 阅读详情

配置安装Ubuntu 14.04/ rbenv、ruby、rails开发环境搭建

1.配置Ubuntu问题:注意分区问题,可见:http://blog.youkuaiyun.com/matraxa/article/details/6836697

   注意开始选择一定不要选择覆盖原有系统,不然的话整个硬盘都会被Ubuntu覆盖

2.配置Ruby:用的 http://blog.chinaunix.net/uid-7915607-id-3961698.html 


3.在新建一个web项目引用,以及一些常见出错方案:
http://www.cnblogs.com/hnrainll/archive/2012/12/19/2824818.html

在下面的安装过程中有问题可以看一下这个博客底部的解决方案


下面是安装的步骤,安装过程中要有耐心:


# ! /usr/bin/sh
# Ubuntu系统下安装ruby/rails必要的库和编译环境
sudo apt-get update
sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf automake libtool imagemagick libmagickwand-dev libpcre3-dev libsqlite3-dev


# rbenv环境安装
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
type rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build


# ruby环境安装,首先列出可安装的版本,然后选择后进行下载编译
rbenv install -l
rbenv install 1.9.3-p448
# 设置当前使用的ruby版本并将gem的源改为淘宝镜像
rbenv global 1.9.3-p448
rbenv rehash
gem sources --remove https://rubygems.org/(这里源有些问题,我没装)
gem sources -a http://ruby.taobao.org/


# 安装rails
gem install bundler rails


# 检查安装后的软件版本
ruby -v
gem -v
rake -V
rails -v


# 安装JAVA
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
# 升级
#sudo update-java-alternatives -s java-6-oracle
# 设置JAVA环境变量
sudo apt-get install oracle-java6-set-default

# 设置JAVA字符
sudo mkdir /usr/lib/jvm/java-6-oracle/jre/lib/fonts/fallback
cd /usr/lib/jvm/java-6-oracle/jre/lib/fonts/fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc wqy-microhei.ttf
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc wqy-zenhei.ttf

# 安装node.js(已经包含npm)
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs


ps:第一天入职,心情蛮激动,几个老板人都很好,也是第一次写优快云的博客,只是引用别人的东西,我希望在不断的学习过程中,能够写出自己的东西,加油!

data:2014-10-20

rvds4.0 在ubuntu下安装补丁 在ubuntu下安装RVDS4.0到%5时会提示错误,将本包解压到指定的文件夹下,即可顺利的安装. 立即下载

相关推荐

zemax光线光扇图

通过入瞳某一坐标(PX,PY)的光线在像面上有唯一的位置(EX,EY),以EX,EY为纵坐标,以PX,PY为横坐标,分别建立坐标系,把通过入瞳的光线都在坐标系里描点就得到了光扇图。对于视场内任意一点,取其子午面内的光线,以光线在光阑面上的透射点坐标为横坐标,同时以该光线在像面上的坐标为纵坐标,描出所有点,构成的图形即为子午面光扇图。在焦点位置,曲线的斜率为0,也就是说,不管入射时的横坐标(光阑面上的位置)是多少,离轴多远,都将汇聚在焦点处。此时,子午面和弧矢面有不同的分布,两条曲线不重合。

fendoudecheng的博客 8096

ARM RVDS4.0安装遇到toolconf.dll无法找到

很多朋友安装RVDS4.0及XX时会遇到很多的问题~!!这里我总结一下XX的方法~!!绝对原创,转载请注明原处哦~~!!! 首先介绍安装方法:   1、首先进入CMD,输入ipconfig/all观察你的本地连接的网卡MAC地址       这里建议先进入设备管理器禁用除有线网卡以外的所有网卡,如无线网卡和虚拟机模拟网卡等~!      然后将下载的crack文件里的rvd

ustc_max的专栏 813

二、基于C语言的JPEG解码代码详解

// JPEG解码 // 输入JPEG后输出Bitmap #include <stdio.h> #include <stdlib.h> #pragma warning(disable : 4996) unsigned int BuffIndex; // JPEG数据的位置 unsigned int BuffSize; // JPEG数据的大小 unsigned int BuffX; // 图像的横向尺寸 unsigned int BuffY; //

m0_37633745的博客 4455

linux下用RVDS4.0进行裸机开发

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7012114 为什么选择RVDS开发ARM?很简单,因为ARM最懂ARM!! 因为RVDS是基于eclipse的,故要先装java和eclipse才行(我猜的,我电脑本来就有eclipse,没有缺省eclipse情况下试过)。下载RVDS_4.0_PRO.tgz放到

int64Ago的专栏 5327

FPGA AXI DDR3读写时序调试与FIFO缓存实战解析

本文深入解析FPGA中AXI协议与DDR3的读写时序调试,重点探讨FIFO缓存在数据流控制中的关键作用。通过实战案例详细讲解突发传输中的地址对齐、数据分片等常见问题,并提供状态机设计、仿真波形分析和性能优化技巧,帮助开发者高效解决高速数据存储场景下的时序同步与数据一致性问题。

blockchain9miner的博客 1117

UE4虚拟现实实习总结---蓝图中的常用交互事件|人物行走|物体移动|动态触发|材质改变

这周是ue4实习周,老师给我们的任务就是基于中学物理和化学实验的虚拟实验室,要有交互事件,后期可以链接vr手柄进行操作。 但是实习开始老师影都没了,全靠自己学习。感觉自己学习了不少东西,这里就来总结一下!顺便感叹一下,ue4好玩又强大! 以下主要介绍蓝图中的几种交互事件1.新建游戏角色并且进行角色行走旋转,2.如何控制物体移动旋转,3.如何控制物体材质动态变化 大家可以举一反三,作出更好的作品 1.新建游戏角色并且进行角色行走旋转 步骤 在刚刚新建的文件夹中鼠标右击新建蓝图类,然后分别创建以下:chara

weixin_43902063的博客 6121

RVDS4.0在ubuntu linux和win7上的安装及安装过程中出现的问题的解决

RVDS4.0在ubuntu linux和win7上的安装及安装过程中出现的问题的解决

hijk7的博客 434

华为2021年天线工程师笔试题目回忆总结(持续更新)

1. 判定长线和短线 所谓长线是指传输线的几何长度和线上传输电磁波的波长的比值(即电长度)大于或接近于1。反之称为短线。是相对于波长而言的。 1000m的传输线,对于频率为50hz(即波长为6000km)的交流电来说,仍远小于波长,应视为短线。长线和短线的区别还在于:长线为分布参数电路,而短线是集总参数电路。 2. 判定传输线的容性和感性 传输线上的输入阻抗具有以下特点: 1/4波长变换性:感性负载与容性负载变换,开路与短路变换; 1/2波长重复性:相距1/2波长的整数倍的两个点输入阻抗都相等。1/4开路传

ludashi3的博客 9530

在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

一文搞懂STM32定时器翻转模式(产生多路频率、占空比的PWM)

(产生多路频率、占空比的PWM)

weixin_56688599的博客 7935

弹窗提示报错: F:\c\CFX5\bin\Debug\net9.0-windows10.0.26100.0\CFX5.dll 面向无法动态枚举工具箱项目的平台...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 946

Ubuntu 14.04 下用 rbenv 安装 Rails 的工程实践指南

Ruby on Rails 是基于 Ruby 构建的全栈 Web 开发框架,其运行依赖特定版本的 Ruby 解释器与系统级 C 库(如 OpenSSL、Readline、SQLite3)。在老旧但仍在服役的 Linux 环境(如 Ubuntu 14.04)中,系统包管理器提供的 Ruby 版本过低、依赖缺失或 ABI 不兼容,导致 Rails 安装失败。rbenv 作为轻量级 Ruby 版本管理工具,不修改全局环境、无需 root 权限、仅依赖基础编译工具链,成为资源受限、权限受限、网络受限等边缘生产场景下

weixin_33910385的博客 449

uniapp - 解决在线预览PDF文件空白打不开的问题,无论是后端下载二进制文件流pdf还是本地插件或JS预览查看打开白屏不显示,详细排查解决(适用于移动端H5网页、安卓/苹果app、微信小程序)

uniapp App端 实现pdf文件预览打开白屏解决,uniapp 在线预览pdf打开一片空白,跨域白屏,uni-app中使用WebView预览PDF文件打开空白,微信小程序(uniapp)预览PDF空白怎么办,下载PDF文件流后打开空白或无法打开的问题,Uniapp H5网页下载二进制pdf文件页面空白以及解决文件损坏打不开的情况,Uniapp app在线预览pdf文件流,PDF加载出来怎么办,服务器后端返回PDF文件流后前端进行下载但打开后一片白屏,解决pdf文件流,预览全是空白页,pdf文件流,下载

🏆 前端领域优质创作者 1万+

ubuntu14.04下ruby和rails的安装

写在前面:              ruby的安装以及版本的管理工具有很多:如rvm,rbenv,ry,rbfu等,具体工具的优点以及其优点,各位看官可以自行google。本文用的ruby版本管理工具是rbenv,rbenv是一个轻量级的ruby版本管理器。通过rbenv以及ruby-build插件二者项目结合可以快速的在linux下搭建ruby以及rails安装环境。 环境介绍:

fishblue_ko 657

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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

计算机控制技术及应用

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

Ubuntu 22.04 搭建 Rails 开发环境的系统级实践指南

Ruby on Rails 是一个高度依赖运行时生态的全栈 Web 框架,其稳定运行不仅取决于框架本身,更深度耦合于底层操作系统对 Ruby、Node.js、数据库等组件的版本管理与服务治理机制。Ubuntu 22.04 作为 LTS 发行版,以系统稳定性为优先,采用严格锁定的软件包策略,导致默认 apt 源中的 Ruby(3.0.2)、Node.js(12.x)等关键依赖与 Rails 7.1+ 所需的最低版本(Ruby 3.1+、Node.js 18+)存在代际冲突。这种‘系统约束 vs 框架演进’的张

weixin_33831673的博客 414

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在Ubuntu上用rbenv安装ruby 和 rails

说明一下这是在Ubuntu上运行部署的,所以首先要有一个linux系统或者是虚拟机。此博客用来介绍 使用rbenv安装Ruby on Rails,在后面的博客会介绍上传github,并在heroku上进行部署网站。 1.介绍使用rbenv安装Ruby on Rails 本教程将向您展示如何使用rbenv在Ubuntu 14.04上安装Ruby on Rails。这将为您提供开发Ruby o

while10的博客 1739

如何在 Ubuntu 14.04 上使用 Unicorn 和 Nginx 部署 Rails 应用

当你准备部署你的 Ruby on Rails 应用程序时,有许多有效的设置需要考虑。本教程将帮助你在 Ubuntu 14.04 上部署你的 Ruby on Rails 应用程序的生产环境,使用 PostgreSQL 作为数据库,并使用 Unicorn 和 Nginx。Unicorn 是一个应用服务器,类似于 Passenger 或 Puma,它使你的 Rails 应用程序能够并发处理请求。

rubys007的博客 1403

Ubuntu 14.04 LTS 系统中使用rbenv配置Ruby on Rails环境

使用rbenv配置Ruby on Rails环境

何志文的博客 1187

Ubuntu 20.04 安装 Rails:为什么必须用 RVM 管理 Ruby 版本

Ruby 是一种动态解释型编程语言,其版本兼容性直接影响 Rails 应用的构建与运行;RVM(Ruby Version Manager)通过用户级沙盒机制,实现多 Ruby 版本隔离、依赖自动补全和 shell 级命令重写,解决了 Ubuntu 20.04 系统 APT 仓库中 Ruby 2.7 与现代 Rails 7+ 所需 Ruby 3.2+ 之间的代际断层问题。该方案避免了系统级污染,保障了 gemset 隔离、SSL/TLS 编译支持及 zlib 等底层依赖的精准适配,广泛应用于 Web 开发、C

weixin_33716941的博客 488

Ubuntu 18.04下用RVM部署Ruby on Rails实战指南

Ruby版本管理是Web开发中保障环境隔离与依赖可控的核心能力,其原理在于通过用户级沙盒实现Ruby解释器、Gems及编译参数的精准隔离。RVM作为成熟稳定的版本管理工具,具备原生gemset支持、系统库兼容性自动检测和可复现安装流程等技术优势,在老旧系统如Ubuntu 18.04上展现出不可替代的工程价值。它有效解决OpenSSL版本冲突、libyaml缺失、glibc链接异常等典型编译问题,并支撑Rails 5.2至7.0等多代框架稳定运行。适用于企业遗留系统维护、CI/CD构建节点加固及内网受限环境下

dielucuan8830的博客 466

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

基于rbenv的Ruby环境安装(Windows版)

Windows10 + WSL2 + Ubuntu。 安装WSL2 微软官方文档 安装Ubuntu 安装Ubuntu 18.04 安装基础库 sudo apt-get update -qq sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | su

Ruby Tips 1112

Rails生产部署实战:Passenger+Nginx在Ubuntu 14.04上的稳定落地

Web应用部署本质上是将开发态Rack应用转化为生产态服务的过程,其核心在于进程管理、请求路由与资源隔离。Passenger作为嵌入Nginx的Ruby应用容器,通过自动进程生命周期管理、内存监控与零停机更新机制,显著提升Rails应用的稳定性与可观测性;Nginx则承担静态文件直出、SSL终结与反向代理等关键职责。该组合特别适用于需要轻量级运维、强进程守护能力及清晰日志分层的中小型Rails项目。本文聚焦Ubuntu 14.04这一典型LTS环境,详解rbenv Ruby环境隔离、Passenger模块源

weixin_31309419的博客 283

Ubuntu 22.04 Ruby 环境搭建:绕过 apt 陷阱,用 RVM 实现可复现开发环境

Ruby 是一种动态、面向对象的通用编程语言,其版本敏感性与依赖编译特性决定了本地开发环境必须兼顾隔离性与可复现性。在 Ubuntu 22.04 这类 LTS 系统中,apt 提供的系统 Ruby(3.0.2)存在版本滞后、缺失 dev 头文件、路径硬编码等根本缺陷,导致 nokogiri、pg 等含 C 扩展的 gem 编译频繁失败。RVM 通过源码编译管理、独立路径隔离和 gemset 沙箱机制,解决了 Ruby 版本切换、依赖锁定与跨环境一致性问题,成为工程化 Ruby 开发的事实标准。本文聚焦 Ub

weixin_34054931的博客 407

Ubuntu操作系统下rbenv、ruby、rails开发环境搭建

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34268610的博客 131
下一篇: 我的RUBY之路--第二天--安装Gnome ,vim ,第三方包(个人笔记)
JasonHM
博客等级 码龄12年 1粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值