Browsed by
Tag: Ruby

Error install nokogiri

Error install nokogiri

Fetching: mini_portile-0.6.2.gem (100%) Fetching: nokogiri-1.6.6.3.gem (100%) Building native extensions. This could take a while… ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension.   /usr/bin/ruby1.9.1 extconf.rb checking if the C compiler accepts … yes Building nokogiri using packaged libraries. checking for gzdopen() in -lz… no zlib is missing; necessary for building libxml2 *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details….

Read More Read More

Telegram Bot on ruby

Telegram Bot on ruby

apt-get install ruby gem ruby-dev make gem install telegram-bot-rubyapt-get install ruby gem ruby-dev make gem install telegram-bot-ruby Теперь необходимо получить токен для бота. Заходим в Telegram, добавляем бота @BotFather, и создаем бота: So, let’s write to out bot and get updates curl -s -X POST https://api.telegram.org/botNNNNN:NZNZNNZNZNZNNZNZ/getUpdatescurl -s -X POST https://api.telegram.org/botNNNNN:NZNZNNZNZNZNNZNZ/getUpdates And we have: {"ok":true,"result":[{"update_id":923096141, "message":{"message_id":2130,"from":{"id":<id>,"first_name":"<fname>","username":"<username>"},"chat":{"id":<chat.id>,"first_name":"<fname>","username":"<username>","type":"private"},"date":1447842513,"text":"test"}}]}{"ok":true,"result":[{"update_id":923096141, "message":{"message_id":2130,"from":{"id":<id>,"first_name":"<fname>","username":"<username>"},"chat":{"id":<chat.id>,"first_name":"<fname>","username":"<username>","type":"private"},"date":1447842513,"text":"test"}}]} # encoding: utf-8 # require ‘telegram/bot’ #require_relative ‘getimg’ token = ‘NNNNNN:XNXNXNXNXNXNXNXNX’   #inputMess = ARGV[0] puts "fff" Telegram::Bot::Client.run(token) do |bot| # bot.listen do |chat|…

Read More Read More

XML парсер на Ruby

XML парсер на Ruby

Парсить XML можно с помощью библиотеки Nokogiri http://www.nokogiri.org/tutorials/searching_a_xml_html_document.html Ставим Ruby-dev aptitude install ruby-dev wget http://production.cf.rubygems.org/rubygems/rubygems-1.5.0.tgz tar xvf rubygems-1.5.0.tgz cd rubygems-1.5.0 sudo ruby setup.rb gem install optparse-commandaptitude install ruby-dev wget http://production.cf.rubygems.org/rubygems/rubygems-1.5.0.tgz tar xvf rubygems-1.5.0.tgz cd rubygems-1.5.0 sudo ruby setup.rb gem install optparse-command А после Nokogiri gem install nokogiri