Sunday, April 29, 2012

RVM

RVM is not a function, selecting rubies with 'rvm use ...' will not work *

Після того як ви поставили RVM, як це вказано на оф-сайті, добавляємо наступний радок в кінець файлу ~/.profile для того щоб уникнути появу повідомлення яке наведено в заголовку:

 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function

і для встановлення цієї конфігурації пишемо:

source ~/.bashrc


* РОБОТА З ГЕМАМИ *

rvm gemset create rails321, rails323 # створюємо простір гемів
rvm 1.9.3@rails321 # застосувати простір для версії рубі
rvm install rails -v 3.2.1 # ставимо рельси для встановленого простору

Таким чином ми отримали простір для  ROR 3.2.1 з Ruby 1.9.3, не обмежуючи себе в кількості версій ROR навіть на одній версії Ruby, для прикладу rvm 1.9.3@rails3.2.3 буде використовувати ту ж версію рубі але іншу для рельсів( так як @rails3.2.3 вказує на інший прості то і відповіно для нього треба ставити свої рельси)

Докладніше і більше див. офіційний сайт!
А також нормальна стаття на хабрі.

* Альтернатива *
Оскільки в нас є bundle то відпадає необхідність в встановленні rvm, тож можна спокійно користуватисяь додатком chruby для версіонування рубі для встановлення рубі можна використовувати ruby-install

Для встановлення ruby-install:
wget -O ruby-install-0.2.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.2.1.tar.gz
tar -xzvf ruby-install-0.2.1.tar.gz
cd ruby-install-0.2.1/
sudo make install

Thursday, April 19, 2012

.bashrc > міняєм вигляд


Після ось такої умови я добавив в .bashrc рядок який наведений нижче з PS1.
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

PS1='\[\033[1;30m\][\[\033[01;32m\]\u@\h\[\033[00m\]\[\033[01;30m\]] [\[\033[01;30m\]\w\[\033[01;30m\]] \[\033[0;32m\]\$ '

в даному рядку ми якраз задаємо колір для елементів консольного рядка і як він буде виглядати, результат приблизно такий за виключенням малого співпадання кольорів: "[user@pc] [~] $ ".

Sunday, April 15, 2012

XP і Seven

Нище витяг з цього запису, який підійшов мені в повній мірі!


Для восстановления загрузчика Windows Vista "вручную" понадобится небольшая утилита командной строки - bootsect.exe (86 Kb), а для создания конфигурации с двойной загрузкой утилита bcdedit.exe (250 Kb).
D:\bootfix\bootsect.exe /NT60 All
команда восстанавливает загрузчик Windows Vista
D:\bootfix\bcdedit.exe /create {ntldr} /d "Microsoft Windows XP"
команда добавляет в загрузчик Vista запись для загрузки Windows XP
D:\bootfix\bcdedit.exe /set {ntldr} device partition=C:
команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)
D:\bootfix\bcdedit.exe /set {ntldr} path \ntldr
команда указывает имя загрузчика Windoiws XP
D:\bootfix\bcdedit.exe /displayorder {ntldr} -addlast
команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)
D:\bootfix\bcdedit.exe /timeout 10
команда определяет таймаут выбора ОС для загрузки в секундах (опционально)


Saturday, April 14, 2012

Ви ще хочете табличку?)

... тоді ми ідемо до вас). Це такий собі відступ, але він якраз і каже про те, що я хочу написаит. А написати я хочу, щоб не забути, що існує такий прикольний інструмент як DataTable. Ця штукендорина включає багато наворотів: пагінацію з можливістю вибору кількості записів на сторінці, пошук по таблиці, сортування. І має багато цікавих опцій.
 
 
Blogger Templates