
ruby
王的盛饭
这个作者很懒,什么都没留下…
展开
-
ruby字符转码(包括不限于中文)
ruby中使用iconv转换编码,如下可以将GBK编码的字符串,转换为UTF-8编码的字符串Iconv.conv(UTF-8,GBK,value) #编码结果同下面的...cmd下,iconv 命令也可以转换编码,iconv -l #查看支持的编码 iconv --- #命令提示iconv -c -s -f GBK -t UTF-8 a.txt > b.txt #将a.txt 转换成原创 2008-04-09 17:30:00 · 4303 阅读 · 0 评论 -
升级Mac os X Mountian Lion 下 Ruby
lion的默认ruby版本为1.8.7。通过app store安装xcodexcode安装好后,打开xcode选择preferences选择downloads选项卡安装commandline tools(因为终端里没有gcc的编译环境)打开终端输入下面两条命令(安装rvm,ruby多版本控制器,通过rvm安装最新版本的ruby)curl -L get.rvm.io | bash -原创 2013-01-07 08:50:23 · 886 阅读 · 0 评论 -
ruby开发常用安装
gem 下载的包里有setup.rb 安装ruby后执行mysql:gem install mysqlsftp: gem install net-sftp原创 2013-09-10 15:57:14 · 827 阅读 · 0 评论 -
HTTP Server in 5 Lines With Webrick
Usually when I am prototyping a web UI - either in Javascript or Flex, I would just write a static html, because that's the simplest thing that works. But, once in a while, it doesn't work because of转载 2014-01-08 10:54:34 · 698 阅读 · 0 评论 -
安装ruby2.1.2,openssl时,No rule to make target `/thread_native.h'
make: *** No rule to make target `/thread_native.h', needed by `ossl.o'. Stop.解决这个问题,原创 2014-05-16 11:13:15 · 6191 阅读 · 1 评论 -
安装mechanize报错 缺少libxml2
[root@localhost ruby-1.9.2-p180]# gem install mechanizeBuilding native extensions. This could take a while...ERROR: Error installing mechanize: ERROR: Failed to build gem native extensi原创 2012-07-18 10:12:20 · 1655 阅读 · 0 评论 -
运行ruby脚本提示找不到openssl问题解决方式
以前在ubuntu下安装了ruby,是从源码编译安装的。现在正好要用到openssl, ruby报找不到文件,后来在网上找到一篇文章也是讨论这个问题,参照操作后解决了我的问题。做法:sudo apt-get install opensslsudo apt-get install libssl-devsudo apt-get install libssl0.9.8进入原创 2014-05-16 09:33:33 · 5033 阅读 · 0 评论 -
gem 源
gem 官方源访问异常,可以使用以下源gem sources -a http://ruby.taobao.org/gem sources -a http://gems.github.com原创 2015-02-28 09:37:05 · 730 阅读 · 0 评论 -
ruby连接mysql问题处理办法汇总
1 安装mysql,这里有个版本的问题,其实在xp下面,使用2.8.1 x86-mingw32(mysql-2.8.1-x86-mswin32.gem)是没有问题的,如果一定要安装 x86-mswin32平台的,那就在这样安装gem install mysql --platform x86-mswin32.同样,安装其它模块,只要加上---platform参数,就会安装你想要的版本。转载 2015-02-28 12:42:26 · 1537 阅读 · 0 评论 -
安装mechanize,缺少libxslt
[root@localhost ruby-1.9.2-p180]# gem install mechanize Building native extensions. This could take a while...ERROR: Error installing mechanize: ERROR: Failed to build gem native ex原创 2012-07-18 10:14:39 · 1861 阅读 · 0 评论 -
ruby 安装mysql报错,extconf.rb
[root@localhost ruby-1.9.2-p180]# gem install mysqlBuilding native extensions. This could take a while...ERROR: Error installing mysql: ERROR: Failed to build gem native extension./原创 2012-07-18 09:56:40 · 3518 阅读 · 0 评论 -
SSL Client Auth in Rails
http://www.scatmania.org/projects/ssl-client-certificate-authentication-in-ruby-on-rails/This article is about using SSL certificates installed into a web browser to authenticate against aRuby o转载 2012-05-11 17:21:46 · 2132 阅读 · 0 评论 -
解决ruby中传递中文的问题
解决ruby中传递中文的问题至于怎么得到编码的串,这里不做进一步说明#中文资源名称#url Encode(UTF-8)之后的编码格式%E8%B5%84%E6%BA%90%E5%90%8D%E7%A7%B0 #ruby中使用如下的编码,以16进制形式写到字符串内,在server端就能得到正确的中文了(如果server端配置了编码)/xE8/xB5/x84/xE6/xBA/x90/xE5/x90/x8原创 2008-04-09 13:04:00 · 1380 阅读 · 0 评论 -
ruby环境变量的配置
我用的开发环境是windows上的ruby 1.8.6。默认的开发,通过exe版安装后,是不需要设置环境变量的。当我处理xslt时,从第三方找到一些rb文件,这时候需要将他们加入到库中,操作如下:将他们放到ruby/lib目录下,可以在lib下面新建一个文件夹(当然也可以放到lib之外的任何目录),比如third。这只RUBYLIB环境变量,将third添加到RUBYLIB。原创 2009-04-23 09:16:00 · 7125 阅读 · 0 评论 -
ruby 常见错误
<br />can’t convert Fixnum into StringThe problem is your attempt to add a number to a string. 我的问题是在database.yml中Mysql数据库设置的用户名密码有数字,password: 123456,改成password: ‘123456’,问题解决。原创 2011-03-23 16:51:00 · 778 阅读 · 0 评论 -
gem install 时报错,no such file to load -- zlib
通过gem 安装mysql库时,报告#gem install mysqlERROR: Loading command: install (LoadError) no such file to load -- zlibERROR: While executing gem ... (NameError) uninitialized constant Gem::C原创 2011-06-03 13:16:00 · 17378 阅读 · 0 评论 -
windows 下之连接mysql,libmysql.dll
mysql in `each_hash': NULL pointer given (ArgumentError)原创 2011-04-26 12:54:00 · 3489 阅读 · 0 评论 -
`process_cache_miss' 错误
error:C:/Ruby192/lib/ruby/gems/1.9.1/gems/net-ssh-2.2.1/lib/net/ssh/verifiers/strict.rb:49:in `process_cache_miss'。。。。。通过将IP地址改为域名原创 2011-09-22 17:25:54 · 954 阅读 · 0 评论 -
crontab 使用心得
crontab在实际使用会出现众多问题,1 crontab 项目未执行,此时可通过ls /var/log/cron*查看日志进行确认。确认PATH是否正确,可将待执行命令使用全路径方式,重试。2 crontab执行了,但是执行的脚本却不报错,这个需要一点点的定位脚本了。可确认原创 2011-10-10 10:58:57 · 467 阅读 · 0 评论 -
Ruby Gem命令详解
Gem介绍:Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考“如何安装Ruby Gem”。 Ruby gem包的安装方式:所有的gem包,会被安装到 /[Ruby root]/lib/原创 2012-05-29 13:58:10 · 687 阅读 · 0 评论 -
安装 rubygems
http://storysky.blog.51cto.com/628458/1155353/Gem介绍:Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。Ruby 1.9.2版本默认已安装Ruby Gem,如果你的版本低于这个?那就往下看吧安装gem转载 2015-02-28 10:55:11 · 4217 阅读 · 0 评论