пятница, 7 июня 2013 г.

Установка и настройка Ruby On Rails на Ubuntu Server 12.04 с модулем passenger для Apache

Настройка сети в Ubuntu через консоль

Источник - Настройка сети в Ubuntu через консоль, скрипт автоматической настройки сети.

Настройка сети в Ubuntu через консоль

Для того чтобы отключить или включить интерфейс eth0 наберите соответственно команды.
sudo ifconfig eth0 down
sudo ifconfig eth0 up
Чтобы управлять интерфейсами, нужны права суперпользователя.
Чтобы менять настройки интерфейсов вводите команды следующего вида.
sudo ifconfig eth1 inet 192.168.140.1
поменять ip адрес интерфейса eth1 на 192.168.140.1
sudo ifconfig eth0 hw ether 00:12:34:56:78:90
поменяет мас адрес на 00:12:34:56:78:90
sudo ifconfig eth0 netmask 255.255.255.0
поменять маску подсети интерфейса eth0 на 255.255.255.0
Но сделанные таким способом настройки сбрасываются после перезагрузки компьютера.
Чтобы этого не происходил надо поменять настройки в конфигурационном файле сетевых интерфейсов, который находится /etc/network/interfaces

 

четверг, 16 мая 2013 г.

среда, 15 мая 2013 г.

что вызывается раньше before_save или vaildate?

источник

Порядок выполнения такой:

1. before_validation
2. before_validation_on_update or before_validation_on_create
3. validate
4. validate_on_update or validate_on_create
5. after_validation
6. after_validation_on_update or after_validation_on_create
7. before_save
8. before_update or before_create
9. after_update or after_create
10. after_save

понедельник, 6 мая 2013 г.

Не находится bundler при использовании RVM в Ubuntu

При использовании Ubuntu и RVM может возникнуть ошибка
ERROR: Gem bundler is not installed, run `gem install bundler` first.


Проблема решается добавлением строки в файл ~/.bashrc

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
source ~/.bashrc
 

Примечание: данная строка по умолчанию (при установке RVM) прописывается в файл ~/.bash_profile, а мы ещё добавляем в файл ~/.bashrc

вторник, 9 апреля 2013 г.

Ruby gem через proxy

В домашней директории создаем файл .curlrc и в нем прописываем наш proxy

proxy = 10.52.xxx.xx:8080

Ярлыки