Ubuntu安装RoR开发环境

Ubuntu安装RoR开发环境

参考:

http://kennychen.iteye.com/blog/635436
——《Ubuntu 如何安装rails环境》
http://lee2013.iteye.com/blog/1488626
——《Ruby更改gem source》
http://blog.youkuaiyun.com/mengxiangyue/article/details/7294216
——《ubuntu中Rails Server遇到Could not find a JavaScript runtime问题》


正文:

网上很多资料各式各样,而每个系统的配置也是各有不同。经历了数不过来的失败后终于成功了,在这里整理一下,方便今后查阅。

本文配置平台是Ubuntu12.04 LTS Server英文版本,ruby版本为1.9.3,rails版本为3.2.13。


Ubuntu中安装Rails

安装 C 语言编译器

sudo apt-get install build-essential

 

安装 Ruby 语言解释器

sudo apt-get install ruby1.9.3

 

查看ruby版本

ruby -v  
ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]] 

 

安装RubyGems 软件包管理器

wget http://rubyforge.org/frs/download.php/76729/rubygems-1.8.25.tgz  
tar xvzf rubygems-1.8.25.tgz  
cd rubygems-1.8.25  
sudo ruby setup.rb  

通过 RubyGems 安装 Rails 框架

sudo gem install rails  
rails -v  
Rails 3.2.13  

安装 SQLite 数据库

sudo apt-get install sqlite3 libsqlite3-dev  
sudo gem install sqlite3-ruby  

在bundle install时卡住不动或奇慢

运行“bundle install”卡住或奇慢主要原因是悲催的国内网络。此时,可以通过添加国内的安装源来解决。

常用源包括:

http://rubygems.org/  
http://gems.github.com  
http://gems.rubyforge.org  
http://ruby.taobao.org  

 

看到没有——taobao,没错就是淘宝,国内找这个比较靠谱,适合安装大多数常见的gem。

操作源的命令:

显示当前使用的sources

gem sources  

 

添加一个source

gem sources -a url地址 

 

删除一个source

gem sources -r url地址 

 

更新source cache

gem sources -u 

 


运行rails server时报错:Could not find a JavaScript runtime解决方法

运行项目时(rails server)报错:Could not find a JavaScript runtime解决方法
在网上查了许多资料,这个代表是没有找到js的运行环境,在windows下默认是已经安装的,但是在ubuntu下必须得自己去安装

第一步:

sudo apt-get install python-software-properties  
sudo add-apt-repository ppa:chris-lea/node.js  
sudo apt-get update  
sudo apt-get install nodejs  

 

第二步:
在Gemfile中添加以下内容

gem 'execjs'  

 

然后运行

bundle install  

 

打完收工!

深度学习100例-卷积神经网络(CNN)彩色图片分类 | 第2天 文章目录前期工作设置GPU导入数据标准化可视化构建CNN网络编译训练模型预测模型评估 前期工作 设置GPU 如果使用的是CPU可以忽略这步 import tensorflow as tf gpus = tf.config.list_physical_devices("GPU") if gpus: gpu0 = gpus[0] #如果有多个GPU,仅使用第0个GPU tf.config.experimental.set_memory_growth(gpu0, True) #设置GPU显存用量 阅读详情

相关推荐

【鼠标在不点击的情况下,直接移动到QT控件上不显示提示信息】

有时明明已经调用了setToolTips方法,鼠标移动到QT控件上仍然不会有提示信息,这时候就需要具体分析下。重点就是标红的这段话,大概意思就是。.h文件中加入鼠标移动事件的定义。.cpp文件中实现该事件。

ZTH_G的博客 2425

ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

郑重声明: [color=red]以下内容为笔者亲自验证,目前我使用的开发环境就是按此步骤实施的,验证次数3次。 虽然参考了互联网大量的文章,但都因不完整,所以写下本文。希望能够帮助到有需求的朋友。[/color] 1、下载ubuntu 10.10光盘映像,下载Universal USB Installer软件。 2、使用Universal USB Instal...

fengfan1979的专栏 191

GD32F303实战:用定时器4触发ADC2+DMA,实现10ms精准采样1024点的完整流程

本文详细介绍了在GD32F303微控制器上使用Timer4触发ADC2配合DMA传输,实现10ms精准采样1024点的完整方案。从硬件架构设计、时钟树配置到定时器参数计算,提供了完整的工程实现流程和常见问题排查方法,适用于工业传感器监测等高实时性场景。

weixin_29194693的博客 433

ubuntu13.10安装mysql_ubuntu13.10搭建ror开发环境1--安装mysql

三种安装方式:1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。3. 二进制包安装:安装完成已经自动...

weixin_39819671的博客 153

C语言版数字锁相放大器实现指南:从复数运算到嵌入式MCU移植的坑我都帮你踩了

本文详细介绍了C语言实现数字锁相放大器的关键技术,包括复数运算优化、嵌入式MCU移植的实战经验及内存管理策略。针对STM32等资源受限平台,提供了从浮点到定点数转换的优化方案,帮助工程师高效处理微弱信号提取问题。

weixin_30721077的博客 433

手把手教你学Simulink——基于Simulink的变换器老化预测与数字孪生(Digital Twin)

这不仅是技术的演进,更是从“事后救火”到“事前预言”的降维打击。:通过本文的实战演练,你不仅掌握了功率变换器“电气-热-老化”多物理场耦合的建模哲学,更深刻领悟了如何将高深的随机过程(粒子滤波)降维成可落地、可量产的工程工具;:起初,由于数据量少,粒子滤波器预测的剩余寿命(RUL)置信区间(95%)非常宽泛(如 1000~2000小时)。在工业4.0与智能制造的浪潮下,功率变换器(如光伏逆变器、车载OBC、服务器电源)不再是孤立的硬件,而是具备“自我感知”与“寿命预知”的智能节点。

MHD0815的博客 299

在ubuntu下安装ruby on rails(ror)集成开发环境Aptana Studio 3

本文是学习总结,写得比较无知的地方,希望您能帮我指出。谢谢!   Aptana Studio 是一个Web应用程序的集成开发环境,基于Eclipse,对RoR有很好的支持。可以独立安装,但本文会选择做为Eclipse的插件来安装。要使用它,必须先搭好ROR的环境。 第一步:安装ruby。 $ sudo apt-get install ruby-full 安装完以后,再 $ ruby -v...

iteye_13013的博客 187

SMR实战指南:从GWAS数据到eQTL分析的完整流程

本文提供了基于汇总数据的孟德尔随机化(SMR)实战指南,详细解析了如何从GWAS汇总数据出发,整合eQTL数据,完成从数据准备、BESD格式转换到最终SMR与HEIDI分析的完整流程。文章重点阐述了核心操作步骤、常见避坑技巧与结果解读,旨在帮助遗传学研究者高效掌握这一分析基因表达与复杂性状潜在因果关系的强大工具。

weixin_29246195的博客 1071

ubuntu下配置ROR开发环境

一直想去学下ROR。终于把ubuntu装上然后在里面配置了ROR的开发环境。虽然做了很多功课可是在真正安装的时候,还是出了很多问题。特意记下来留个纪念。 1.安装build工具 sudo apt-get install build-essential 2.安装readline zlib libncurses5 sudo apt-get install zlib1g-dev sud...

毛毛 221

Holosoma 开源人形机器人强化学习训练部署框架

Holosoma是一个综合性人形机器人框架,支持强化学习策略的训练、部署和动作重定位。该框架兼容多种模拟器(IsaacGym、IsaacSim、MuJoCo等)和机器人(Unitree G1、Booster T1),提供运动控制和全身追踪功能。主要特性包括:跨模拟器训练评估、Wandb集成、多GPU支持、自定义奖励权重和观测噪声配置。推理模块支持实体机器人部署和MuJoCo仿真测试。动作重定位工具可将人体动作数据转换为机器人动作,支持单序列和批量处理。文档详细介绍了训练配置、评估方法和高级功能,如课程学习和

2506_90492529的博客 1829

瑞芯微RK3588/RK3576平台采集BT1120(fpga)驱动调试记录

本文介绍了在RK3576/RK3588平台上采集FPGA传输的BT1120数据的方法。主要内容包括:1)硬件连接需确认管脚复用和图像格式(通常为uyvy_2x8);2)设备树配置要点,如I2C总线设置、BT1120模式指定等;3)驱动适配注意事项,包括时钟极性、分辨率格式等关键参数;4)测试方法,通过media-ctl和v4l2-ctl工具验证数据采集。文中特别指出RK3576和RK3588配置的通用性,并提供了常见问题的排查思路。

bingdund的博客 916

Ubuntu下搭建Ruby on Rails开发环境

学习RoR已经有一段时间,关于环境搭建已经有一些介绍,但版本有些旧。这里用备份的虚拟机重新搭建了开发环境,可以做参考使用。 一、环境介绍 操作系统:Ubuntu14.04.2 RVM 1.26.11 Ruby 2.2.1p85 Rubygems 2.4.8 Rails 4.2.3   二、安装RVM 1.首先进行系统更新  sudo apt-get update 

赤い悪魔 1038

2026年【江苏“信息与未来”编程思维】真题及题解(T6:桌面游戏)

2026年【江苏“信息与未来”编程思维】真题及题解(T6:桌面游戏)

王老师青少年编程 535

ubuntu下ROR配置

linux分支的不同使用起来还是有很多差别的,最近想用一下比较流行的ubuntu,发现安装ROR还是有些细微的区别,那么挨着说吧。1. 安装ruby1.9.2下载链接:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 引用 (1)tar jxvf ruby-1.9.2-p0.tar.bz2 (2)cd r...

weixin_33774883的博客 130

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Ubuntu 8.04 装 ROR

 比较郁闷的是一个裸机要装这么个优秀的ROR系统,为了我们的敏捷开发,为了更好的开发WEB应用程序,得为安装这个框架努力啊! 现在简要回忆一下这个东西的安装吧,个人感觉比较罗唆,估计是我的网络有点问题。 为了开发ROR,我的具体环境 Ubuntu 8.04 MYSQL 5.0 IDE:Eclipse 3.3 + org.radrails.rails_feature-1.0.0.2008031122...

PC的€$~!@#% 98

STM32F407中文手册

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

Ubuntu9.04下搭建ROR开发环境笔记

今天抽了点时间在我的Ubuntu9.04上把ROR的开发环境搭建起来。版本 ruby1.8.7,rails2.3.2,整个搭建过程是参考ROBBIN大哥的 [url=http://www.iteye.com/wiki/rails_deployment/1296-deploy-rails-on-linux]在Linux平台上安装和配置Ruby on Rails详解[/url] 一文,安装方法是源码编...

Spring Live 248

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Trae自定义接入DeepSeek-V4-Flash降本50%-90%

大模型API接入的核心是按量计费的token成本模型:输入与输出token分开计价,缓存命中可进一步降低重复上下文费用,而预付费积分往往把模型档位折算成不透明额度。理解这一原理后,成本优化就不只是换低价渠道,而是让调用量、上下文长度和模型档位可观测、可路由。在代码补全、函数解释、单文件重构和Agent式文件操作等场景中,这类优化直接影响日常开销。Trae通过自定义模型接入第三方DeepSeek-V4-Flash,配合正确的Base URL、模型ID、上下文瘦身、任务分级与缓存前缀顺序,可把官方积分账单转成透

weixin_34357436的博客 291

Ubuntu上搭建ruby1.9.2 on rails3rc

linux的分支不同使用起来还是有很多差别的,最近想用一下比较流行的ubuntu,发现安装ROR还是有些细微的区别,那么挨着说吧。 1. 安装ruby1.9.2 下载链接: [url]http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2[/url] [quote](1)tar jxvf ruby-1.9.2-p0.tar...

qiuqiuit的专栏 197

Ubuntu上搭建ROR环境笔记

Ubuntu上搭建ROR的运行环境时,按照robbin的文章做下来大体上比较顺利,中间安装lighttpd时出现了一点小问题,解决方法如下:安装lighttpd前需要先安装pcre和libbz2-dev,否则configure时会失败:tar zxvf pcre-7.9.tar.gzcd pcre-7.9./configure –prefix=/usr/local CFLAGS=-O1   #最后...

Xsen的专栏 282

Ubuntu下创建简单的ROR工程环境

之前由于实际工作的需要,忙于在ubuntu下创建一个初始化工程环境,终于有机会把脚本写出来了,贴出来保存一下,也分享给有需要的人看看. 1.基础依赖环境     Ubuntu OS (12.04是个不错的选择)     rvm (参考文官安装环境, https://rvm.io/) curl -L get.rvm.io | bash -s stable source ~

aegoose的专栏 2648

OpenSUSE下编译安装ROR环境

人人都说Ubuntu好,我发现OpenSuse(GNOME)更适合我,但是在ROR环境和在Ubuntu下略有不同。 在Ubuntu下的Developer环境是预安装好的,OpenSUSE如果只用默认安装,却是像Snow Leopard一样不安装XCode是没有Gcc, Make等等开发环境可以用的。 所以首先要安装Gcc,Make等。 zypper install gcc...

dengbimeians819991的博客 169

Ubuntu7.10上安装Ror

开始动手在Ubuntu7.10上安装Ror环境 1、安装Ruby1.8$ sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential 2、使用Gem安装Rails $ sudo gem install rails --include-dependencies这一步,如果机器在内网,通过网关上网,如果有端口限制...

海中的博客 222

ubuntu ror安装

安装 RVM 和 Ruby 更新 apt,并安装 curl: $ sudo apt-get update $ sudo apt-get install curl 然后安装 RVM: $ \curl -sSL https://get.rvm.io | bash 步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ cu

cschengvdn的专栏 754

ruby: 在Ubuntu上安装Ruby, ruby gems

基本下载 安装: http://www.ruby-lang.org/en/downloads/ ./configure make make test sudo make install  但是在ubuntu下 irb  ri 两个环境可能还需要配置,方法如下: http://blog.youkuaiyun.com/mydeman/a

hzraymond的专栏 5753

ubuntu下安装ror环境

准备学习一下ror的community_engine插件。。。真是折腾,windows下集成包挺好,可惜w平台有小小的兼容性问题。。。test出问题。。。然后我尝试了ubuntu下安装,大部分可以用包管理器装好,但是少部分要修正的安装rails,rubygems包sudo apt-get build-essential (这个首先要上)sudo apt-get install libmagick9...

chenjinlai 181

Ubuntu 10.10下搭建ror(ruby on rails)开发环境

1. 修改软件源,最好为main server。 system=>系统管理=>更新管理器=>设置=>软件源 2. sudo apt-get update   (更新下载源) 3. 安装ssh服务,以便远程连接 ubuntu默认没有安装ssh服务,所以要自己来: sudo apt-get install openssh-server 安装好了,启动服务 /etc/init.d/ssh start #start|resart|stop 4.安装ruby$sudo ap

cnvisual的专栏 7054
上一篇: 简单电路:点击按键循环计数(0~9)
下一篇: Ubuntu安装Oracle客户端
aclopen
博客等级 码龄20年 2粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值