• ruby on rails gem install pg时无法安装

    时间:2023-11-28 13:17:44

    gem install pg -v '0.18.2'Building native extensions. This could take a while...ERROR: Error installing pg: ERROR: Failed to build gem native ext...

  • ruby读写文件的方法

    时间:2023-11-28 08:58:36

    读文件#Ruby 读取文件#方法一file = File.open("/Users/Desktop/demo.txt","r")while line = file.gets puts lineend#方法二File.open("/Users/Desktop/demo.txt","r").each_...

  • ruby实时查看日志

    时间:2023-11-27 08:22:58

    (文章是从我的个人主页上粘贴过来的,大家也可以访问我的主页 www.iwangzheng.com)在调试代码的时候,把日志文件打开,边操作边调试能很快帮助我们发现系统中存在的问题。$tail rails_2014_03_03.log   -f

  • Ruby注意事项

    时间:2023-11-23 12:16:08

    在Ruby中只有false和nil是'假', 其余都是真(0也是真)

  • Ruby新手教程和技巧

    时间:2023-11-22 13:01:32

     Ruby真的比Java更好?Ruby On Rails 创始人:对Java 说再见这两周以来环绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论。 [具体阅读]Java之父称PHP,Rub...

  • sublimetext ruby 插件

    时间:2023-11-19 08:56:31

    写ruby的编辑器推荐 俗话说磨刀不误砍柴工,好的编辑器可以写的更舒服,更快.完全初学者建议用RubyMine,这个目前估计最强的写Ruby的IDE.不过我没有使用它,因为它速度太慢了.如果你能忍受或者你的电脑真的很快,可以试试它.我推荐编辑器sublime Text 3,这个的速度没的说,它的最大...

  • Ruby数组的操作

    时间:2023-11-15 21:01:15

    数组的创建arr = Array.new num #创建num个元素的数组,所有数组元素为nilarr = Array.new num, elem #创建num个元素的数组,所有数组元素为elemarr = Array(m..n) #创建m..n元素为m到n的数组(包括n) m...n不包括narr...

  • [Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置

    时间:2023-11-12 17:13:00

    前情回顾上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装。这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置。在配置环境之前,首先要解释一下Scientific Linux 6.x,该Linux发行版与CentOS、Red...

  • 开发新手最容易犯的50个 Ruby on Rails 错误(1)

    时间:2023-11-12 17:02:41

    【编者按】本文最早发布与 JETRuby 博客,主要介绍了开发新手最容易犯的 Ruby 错误。文章系国内 ITOM 管理平台 OneAPM 编译呈现。一年前,我们创立了以 “Rubyboost” 为名的 Ruby on Rails 课程。简而言之,本课程的目标是使对编程了解不多的新手也能在两个月内,...

  • 开发环境准备:Ruby on Rails开发环境配置

    时间:2023-11-12 16:53:49

    开发环境准备:Ruby on Rails开发环境配置前情回顾上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装。这回我们的主要任务是在Linux操作系统上完成Ruby on Rails开发环境的配置。在配置环境之前,首先要解释一下Scientific Linu...

  • Ruby on Rails 實戰聖經阅读(二)

    时间:2023-11-12 16:53:04

    1.操作系统 centos5.4 2.安装ruby yum install ruby 会安装得到 1.8.5 如果你公司用的是1.8.X就无所谓了, 拿这个学习就行了 如果你们公司用的是1.9.X,那么你需要去下载源码进行安装。【你会很悲剧的发现下载已被伟大祖国的万里长城封锁了】 我这里使用1.8....

  • Ruby on Rails开发Web应用的基本概念

    时间:2023-11-12 16:52:23

    Web应用架构C/S架构Web应用从最初就採用C/S架构。Server负责监听client请求,提供资源,Client向server发起请求并渲染页面。两者通过TCP/IP协议栈之上的HTTP协议通信。多层架构在Web 2.0时代,随着交互性的要求,这个架构变得更为复杂。Server须要提供更复杂的...

  • [Ruby on Rails系列]6、一个简单的暗语生成器与解释器(上)

    时间:2023-11-12 16:51:40

    【0】Ruby on Rails 系列回顾[Ruby on Rails系列]1、开发环境准备:Vmware和Linux的安装[Ruby on Rails系列]2、开发环境准备:Ruby on Rails开发环境配置[Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程...

  • ruby, gem install 出现网络错误

    时间:2023-11-11 16:33:51

    gem sources#查看目前的源gem sources --remove https://rubygems.org/gem sources -a https://ruby.taobao.org/再执行 gem install rails

  • redis requires Ruby version >= 2.2.2 系统默认 ruby 版本过低,导致 Redis 接口安装失败

    时间:2023-11-09 23:14:23

    安装 Redis 接口时异常 ,系统 ruby 版本过低 !输入命令 " gem install redis " 出现 " ERROR:  Error installing redis redis requires Ruby version >= 2.2.2. " ,如下图:根据错误信息可知,...

  • ruby的循环控制命令loop等

    时间:2023-11-09 21:22:57

    ruby的循环有以下几种:times方法forwhileuntil(与while相反)each(与for极度相似,在ruby内部,for语句是用each实现的)loop(无限循环,与break搭档)下 表是循环控制命令redo在相同条件下重复刚才的处理break终止全部程序,跳出循环next跳到下一...

  • 雷林鹏分享:Ruby 哈希(Hash)

    时间:2023-09-26 08:27:08

    Ruby 哈希(Hash)哈希(Hash)是类似 "employee" => "salary" 这样的键值对的集合。哈希的索引是通过任何对象类型的任意键来完成的,而不是一个整数索引,其他与数组相似。通过键或值遍历哈希的顺序看起来是随意的,且通常不是按照插入顺序。如果您尝试通过一个不存在的键访问...

  • 升级ruby版本那"不堪回首的经历"

    时间:2023-08-30 09:56:14

    前段时间在玩Chef-一个IT基础设施自动化工具。由于Chef是由Ruby写的一个gem,那么就需要安装Ruby。当然Ruby我早就安装了,并且使用rvm来管理Ruby及Gem。本来一切看似正常,但是不会预料后面会遇到那么多的坑。Chef本地的repo包中有一个vagrant虚拟机的模板文件,通过它...

  • RubyMine优化设置

    时间:2023-05-31 21:39:26

    RubyMine和IntelliJ默认的JVM -xmx参数太低了,占用的内存满了一GC,程序就假死了,把-xmx改大点就不容易假死了,配合SSD效果更好。 [RUBYMINE_DIRECTORY]/bin/rubymine.vmoptions 改成,自己可以看情况改-Xms128m-...

  • Ruby on rails 项目启动流程

    时间:2023-05-10 22:38:18

    众所周知,我们可以通过rails s 这个命令来启动一个rails 项目,但是这条命令都干了哪些事呢?抽时间研究了下,同时感谢tomwang1013的博客。当我们输入rails s 这个命令的时候,项目会加载项目bin/rails.rb 这个文件 #!/usr/bin/env ruby APP_PA...