用rvm安装ruby错误缺少对于的库文件[root@localhost ~]# rvm install 2.0.0Searching for binary rubies, this might take some time.No binary rubies available for: redhat/6/i386/ruby-2.0.0-p451.Continuing with compilation. Please read ‘rvm help mount‘ to get more information on binary rubies.Checking requirements for redhat.Skipping installation of ‘libffi-devel‘, in case you depend on FFI reinstall ...
在ruby中我们要实现遍历指定目录的方法,网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示:复制代码 代码如下:
#!/usr/bin/ruby
def traverse(filepath)
if File.directory?(filepath)
puts "Dirs:" + filepath
Dir.foreach(filepath) do |filename|
if filename != "." and filename != ".."
traverse(filepath + "/" + filename)
end
end
e...
RubyMine是一个为Ruby 和Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中,号称最智能的Ruby和Rails的IDE,能够大大增加Ruby和Rails开发者的开发效率。RubyMine从7.0版本开始支持puppet的语法,非常给力,当然功能也是非常强大,在你考虑大面积开发puppet模块的情况下,RubyMine7.*是个不错的IDE选择。以下为官方原文:Puppet SupportPuppet language support has been enhanced with a plu...
summary: 1: if, elsif, else.注意结束if时后面加end 2: unless, else How to use if, else, and elsifHow to use comparators / relational operators like ==(相等), !=(不等), <, <=, >, and >=How to use boolean / logical operators like &&(与), ||(或), and !(非)1 a = 10
2 b = 11
3if a < b
4print"a is less than b!"5 elsif b > a
6print"b is less than a!"7else8print"b is equal to a!"9 end 1 prob...
#ruby提供了多种运行外部程序的方法
#1.%x %x不需要使用引号包含。
#2. system方法
#3.exec类似system但是会中断当前的代码执行
#system和exec不能捕获执行程序的输出。
list=%x(dir d:\\) #捕获到输出结果
system(‘notepad‘)
p ‘system‘exec(‘notepad‘)
p ‘exec‘#被exec中断,不会执行下面的代码
require ‘Win32API‘#调用Win32api
get_cur=Win32API.new("user32","GetCursorPos",[‘P‘],‘V‘)
set_cur=Win32API.new(...
转自http://my.oschina.net/u/1449160/blog/260764 1. 安装ruby1.1 yum安装,版本旧#yum install ruby ruby-devel ruby-ri ruby-rdoc ruby-irb ruby-shadow1.2 删除#yum remove ruby ruby-devel -y1.3 源码安装#wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz#tar zxvf ruby-2.1.1.tar.gz#cd ruby-2.1.1#./configure --prefix=/usr/local/ruby --with-opessl-dir=/root/soft/openssl-1.0.0l#make && make instal...
OrientDB是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。可以JSON格式导入、导出文档。若不执行昂贵的JOIN操作的话,如同关系数据库可在几毫秒内可检索数以百记的链接文档图。1.OrientDB安装最新的版本是1.7,我用的是1.3,可以直接到官网下载,解压后运行bin目录下的server.bat开启服...
一. 简介Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。二. 官方社区(中文)https://ruby-china.org/三. 安装ruby下载安装:https://www.ruby-lang.org/zh_cn/documentation/rvm下载安装:https://ruby-china.org/wiki/rvm-guide四. 初试# 万变不离其宗,先来一个hello world
puts "Hellow world"五. 函数def sayHelloputs "H...
在lion下安装rails会提示你的ruby版本为1.8.7,而新版本的rails3.x需要1.9.x的ruby支持。所以,必须对ruby进行升级,经过各种凌乱和不成功终于摸索出经验。现在记录一下。通过app store安装xcodexcode安装好后,打开xcode选择preferences选择downloads选项卡安装command line tools(因为终端里没有gcc的编译环境)打开终端输入下面两条命令(安装rvm,ruby多版本控制器,通过rvm安装最新版本的ruby)curl -L get.rvm.io | bash -s...
安装rubycd git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo ‘export PATH="$HOME/.rbenv/bin:$PATH"‘ >> ~/.bashrc echo ‘eval "$(rbenv init -)"‘ >> ~/.bashrc exec $SHELL git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build echo ‘export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"‘ >> ~/.bashrc exec $SHELL rbenv install 2.3.1 rbenv global 2.3.1 ruby -v 安装...
因为想安装最新版本,所以通过编译安装。安装前准备工具和库文件:sudoyuminstallgccgcc-c++ openssl-devel readline-devel gdbm-devel patch下载文件:curl -O https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz解压文件:tar xf ruby-2.2.3.tar.gz进入目录:cd ruby-2.2.3生成Makefile文件:./configure编译:make安装:sudomakeinstall安装rails:gem install rails测试:rails new blogcd blograils server 原文:ht...
安装Ruby On Rails时运行“gem install
rails”没有反应怎么办?这两天在我的mac机上安装Ruby On
Rails,感觉很爽,似乎在使用一个Windows和Linux的结合体,要界面有界面,要命令行有命令行。不过安装Ruby On
Rails的过程中遇到一个问题,花了点时间。找到问题根源后发现自己挺可笑的,所以记录在这里,希望大家不要象我这么傻。问题的现象是我安装Ruby On Rails的时候系统没有响应。在安装完Ruby 2.0.0后运行“gem install
ra...
最近在学习MongoDB的相应知识,涉及到使用Ruby操作MongoDB数据库,因为参考数据中使用的Ruby Mongo驱动版本不是2.3.3,所以在操作方面会有所不同,因此撰写了这篇Ruby2.3.3操作MongoDB入门,学习方式是参考网址https://docs.mongodb.com/ruby-driver/v2.3/quick-start/快速学习主要分为以下几个部分:先期准备1.1 本地启动MongoDB数据库,端口号27017Windows环境下启动方式如下:首先CMD命令行模式到对应的Mongobin目录下,执行mon...
使用ruby搭建简易的http服务和sass环境由于在通常的前端开发情况下,我们会有可能需要一个http服务,当然你可以选择自己写一个node的http服务,也比较简单,比如下面的node代码:var PORT = 3000;var http = require(‘http‘);
var url=require(‘url‘);
var fs=require(‘fs‘);
var mine= {"css": "text/css","gif": "image/gif","html": "text/html","ico": "image/x-icon","jpeg": "image/jpeg","jpg": "image/jpeg","js": "...
D瓜哥最近想做一个网站,另外,老早就有学习一门动态语言的想法,满足着两个条件的编程语言中,Ruby、Python是最合适的两种语言。现在Ruby on Rails如日中天,光芒万丈!所以,就选定了Ruby,从零开始学习。 前天看了Ruby的迭代器,对于我这个只学过Java、C/C++等的人来说,绝对是眼前一亮的感觉!而且是光彩夺目:没想到迭代器还可以这么玩,太简练太方便而且特别强大!然后,D瓜哥就迫不及待的想写一篇文章给大家介绍介绍Ruby...