Показаны сообщения с ярлыком Ruby. Показать все сообщения
Показаны сообщения с ярлыком Ruby. Показать все сообщения

понедельник, 15 ноября 2010 г.

Debian: rake aborted! no such file to load -- net/https

Fix so simple:
apt-get install -y libopenssl-ruby1.8

Debian: ERROR: Failed to build gem native extension

Это ознает, что не стоит тулкит по сборке бинарных Ruby расширений:
apt-get install -y ruby-dev

Установка обновленного gem в Debian

При попытке обновить gem правильным способом на Debian гарантированно вылетает ошибка:
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.

gem install rubygems-update
cd /var/lib/gems/1.8/bin
./update_rubygems

Источник: http://programmers-blog.com/2009/04/12/ruby-gem-update-system-is-disabled-on-debian

воскресенье, 1 августа 2010 г.

ERROR: While executing gem ... (...) bad response Moved Permanently 301

Имеем вот такую ошибку:

gem list -r

*** REMOTE GEMS ***

ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Moved Permanently 301 (http://gems.rubyforge.org/latest_specs.4.8)


Делаем следующее:
gem sources -a http://production.s3.rubygems.org/
gem sources -r http://gems.rubyforge.org/


Взято с: http://www.zeux.at/node/54

понедельник, 2 ноября 2009 г.

понедельник, 10 ноября 2008 г.

Ruby + gem + RubyOnRails + Debian 4 Etch

Ну для начала apt-get install ruby
ruby -v
ruby 1.8.5 (2006-08-25) [i486-linux]


Теперь нам надо поставить gem и Ruby On Rails.
Что первый, что второй есть в репозитории -- rubygems / rails
Апдейтим рельсы: sudo gem install rails

Список всех существующих пакетов довольно широк:
gem list -r

Список установленных пакетов можно посмотреть вот так:
gem list -l

Найти какой-либо пакет по имени можно так:
sudo gem query -r --name-matches часть_имени_пакета

Удаление пакета:
sudo gem uninstall progressbar

Обновление всех пакетов:
sudo gem update

А вот для просмотра документации есть просто ЗАШИБЕННЫЙ способ:
gem_server
после этого идём по адресу: ваш_хост:8808 и читаем документацию в НУ ОЧЕНЬ удобном виде :)

Ну для начала хватит :)