как сделать ruby ​​на рельсах с mysql средой в ubuntu 11.04 - PullRequest
0 голосов
/ 03 февраля 2012

как сделать ruby ​​на рельсах с окружением mysql в ubuntu 11.04.

Я использую

sudo apt-get install ruby

sudo apt-get install mysql-server

Затем я пытаюсь

gem install rails

Но я делаюНе знаете, как установить адаптер MySQL?

Есть ли документ, за которым я могу следить?


Обновление:

Теперь яустановить гемы использовать

gem install rails.

Нет ошибок.

Однако, когда я запускаю

rails -v

Я получил 'rails' не установлен, вы можете набрать sudoapt-get install rails

Однако, когда я перехожу в каталог bin rails и использую ruby ​​для запуска скрипта rails, я могу получить версию:

xx@mac:/$ rails -v
The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails
xx@mac:/$ cd /var/lib/gems/1.8/bin/
xx@mac:/var/lib/gems/1.8/bin$ ruby rails -v
Rails 3.2.1
xx@mac:/var/lib/gems/1.8/bin$ 

Итак, похожечто это вызвано тем, что «рельсы» нельзя запустить напрямую, как это исправить?

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

Вам лучше использовать RVM для управления вашими Ruby и Gems вместо Ruby дистрибутива.

См. Документацию RVM: http://www.beginrescueend.com/rvm/basics/

Как только у вас будет установлен RVM и интерпретатор Ruby, установите гем rails (с помощью MRI 1.9.2 и гемсета под названием your_gemset):

rvm use 1.9.2
rvm gemset use your_gemset
gem install rails

Создайте проект Rails, затем обновите Gemfile (в каталоге вашего проекта): удалите запись адаптера sqlite3 и замените ее адаптером mysql2:

# Gemfile
# gem 'sqlite3'
gem 'mysql2'

Наконец, отредактируйте файл database.yml с помощью вашей конфигурации MySQL .

0 голосов
/ 03 февраля 2012

Возможно, вам понадобится включить зависимости:

gem install rails --include-dependencies

Следующая ссылка является хорошим ресурсом. http://www.tutorialspoint.com/ruby-on-rails/rails-database-setup.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...