小编rya*_*yan的帖子

使用Ruby和Ubuntu进行光学字符识别

我是一名大学生,是时候再次购买教科书了.本季度我需要20多本课程.通常这不会是一个大问题,因为我只是将ISBN复制并粘贴到亚马逊.但是,ISBN会在我学校的图书网站上转换为图像.我想要做的就是将ISBN转换为字符串,这样我就不必手动输入每个字符串了.我已经使用GOCR将图像转换为文本,但我想将它与Ruby脚本一起使用,这样我就可以自动完成这个过程并为我的同学做同样的事情.

我可以导航到该网站.如何将图像保存到我的计算机上的文件(运行UBUNTU),使用GOCR转换图像,最后将其保存到文件中,然后我可以使用我的Ruby脚本再次访问它们?

ruby ocr ubuntu screen-scraping ruby-on-rails

5
推荐指数
1
解决办法
2971
查看次数

在DreamHost上托管帮助 - 自定义宝石

我正在尝试使用Passenger将RoR应用程序部署到我的DreamHost主机帐户上,但是无法启动并运行它.

我的申请需要两个自定义宝石'amazon-ecs'和'nokogiri'.根据DreamHost wiki(http://wiki.dreamhost.com/Freezing_Gems)上的说明,我将宝石编码到我的配置文件(config.gem"nokogiri")中,然后使用rake gems:unpack将宝石冻结给供应商:unpack命令将它们构建到供应商中.

然后我使用rake rails冻结了rails gems:freeze:gems,并将其上传到我的子域.

我的回溯的最后七行如下:

0   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   336     in `abort'
1   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   336     in `check_gem_dependencies'
2   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   170     in `process'
3   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   113     in `send'
4   /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb   113     in `run'
5   ./config/environment.rb     9   
6   /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb     31  in `gem_original_require'
7   /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb     31  in `require'
Run Code Online (Sandbox Code Playgroud)

我的配置文件如下所示:

RAILS_GEM_VERSION = '2.3.3' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')

Rails::Initializer.run do |config|
config.gem "nokogiri"
config.gem "amazon-ecs"
config.time_zone = 'UTC'
end
Run Code Online (Sandbox Code Playgroud)

我错过了宝石的一步吗?我是在正确的轨道上吗?

hosting rubygems ruby-on-rails passenger dreamhost

2
推荐指数
1
解决办法
1462
查看次数