gem
aabbcc456aa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
no such file to load -- readline
安装rails后进入控制台出现如题错误: /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) from /usr/local/lib/ruby/1.8/irb/completion.rb:10 fr转载 2012-03-22 21:51:10 · 726 阅读 · 0 评论 -
Rails 3: Passenger can't find git gems || gem is not checkout Please run bundle install
ails 3.0.0, Passenger 2.2.15: Create a new Rails projectAdd gem 'paperclip', :git => 'git://github.com/lmumar/paperclip.git', :branch => 'rails3'to your GemfileDo bundle installEverything OK, start转载 2012-03-16 16:26:05 · 1274 阅读 · 0 评论 -
Failed to build gem native extension
Building native extensions. This could take a while... ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError) ERROR: Failed to build gem native extension. ruby extconf.rb install转载 2012-03-19 20:41:32 · 2197 阅读 · 0 评论 -
rails devise 实例
前言: 上两节我们讲了用户的添加、登录……,这一次我们遵循Rails的理念,快速实现用户的注册、登录…… 理念: 1、少就是多 2、不要重复制造轮子 开始: 1、新建rails工程 ? 1 $ rails newr2 -d=mysql 配置Gemfile文件,添加一句: ?转载 2012-04-01 15:34:31 · 3534 阅读 · 0 评论 -
LoadError (no such file to load — openssl)
LoadError (no such file to load — openssl) 这是因为编译时没有加上openssl,要重新安装ruby才行。如下: 1 rvm pkg installopenssl rvm pkg install iconv (older format - rvm package install iconv)转载 2012-03-19 20:20:59 · 970 阅读 · 0 评论 -
gem install pg | Can‘t find the ‘libpq-fe.h header
gem install pg Building native extensions. This could take a while… ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/kahwee/.rvm/rubies/ruby-1.9.2-head/bin/原创 2012-04-13 22:12:47 · 3496 阅读 · 0 评论 -
paperclip upload from url
有时候我们的程序中需要远程获取并保存图片, 根据url去保存也很简单: has_attached_file :asset, :styles=> {:thumb => "100x100>"} def asset_from_url(url) extname =File.extname(url) basename =File.basename(url转载 2012-05-04 11:42:07 · 476 阅读 · 0 评论 -
cancan 一用户多角色解决方案
在这个应用的注册页面上有几个复选框(checkbox),它用来为我们的用户指定一个或多个角色。 在这个应用中有一个模型Role,它和模型User通过一个关联表进行了多对多关联。如下图,在数据库中有三条roles的数据。 >> Role.all +----+-----------+-------------------------+-------------------------+转载 2012-06-01 10:55:06 · 825 阅读 · 0 评论 -
Paperclip::NotIdentifiedByImageMagickError
在用paperclip上传图片时,会遇到这种错误: tm4DYaiEFvyc6zoBO9uUGU+++TI/-Tmp-/stream20090929-961-2x9f6m-0 is not recognized by the 'identify' command.> 首先第一种方法是在 application.rb 新增 Paperclip::Attachment.defa原创 2012-05-17 13:17:10 · 1205 阅读 · 0 评论 -
imagemagick tesseract-ocr破解简单验证码
Tesseract-ocr据说辨识程度是世界排名第三,可谓神器啊。 准备工作: 1.安装tesseract-ocr Java代码 sudo apt-get install tesseract 2.安装imagemagick Java代码 sudo apt-get install imagemagick转载 2012-10-19 17:04:39 · 1265 阅读 · 0 评论 -
RVM中文使用指南
RVM中文使用指南 http://rvm.beginrescueend.com/ RVM简介 Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。目前支持Ruby的大多数版本,有1.8.7,1.9.1,1.9.2和Ruby Enterprise Editon,通过RVM可以很方便的在多个Ruby版本中快速切换。RVM同时也支转载 2012-08-30 15:59:09 · 679 阅读 · 0 评论 -
NET::SMTP mailfactory 附件邮件
NET::SMTP 发送邮件很简单,但是它不支持直接发送附件。可以通过安装MailFactory来实现该功能 1)安装MailFactory 执行:gem install mailfactory 2)支持中文 默认安装好后的MailFactory对中文支持不好,我们可以通过修改其源代码的方式来解决该问题,打开下载下来的MailF转载 2012-12-27 21:38:51 · 758 阅读 · 0 评论 -
使用Net::SSH和Net::SCP编写Linux服务器管理脚本
有没有这样一个需求: 同时向几十上百台Linux服务器上传文件并执行命令,如果一个个来,那你就真是挨踢民工。程序员要发挥自己懒惰的个性,借用Net::SSH和net::SCP用Ruby写个脚本你会发现非常简单。 Net::SSH和Net::SCP是两个Ruby操作SSH的gem包。Net::SSH相当于cmd,专门用于执行命令;Net::SCP专门用于传输文件。它们俩结合,可以做任何SSH转载 2013-01-25 13:48:17 · 676 阅读 · 0 评论 -
在 Rails 中使用 Solr 做全文搜尋
做網站常免不了使用全文搜尋的功能,很多時候我們會選擇方便快速的 Google Custom Search ,但搜尋的結果差強人意,因此我們會更希望能擁有自己的搜尋引擎。 Solr & Sunspot Solr 是一套建立在 Lucene 搜尋引擎的工具,不用煩惱如何去操作複雜的 Lucene ,只需要透過 HTTP Request 來跟 Solr 溝通就好,非常的簡單易用,在转载 2013-10-09 10:18:57 · 780 阅读 · 0 评论
分享