Меня интересует установка среды Ruby on Rails на моем ноутбуке 10.10.
Есть ли что-то особенное, что мне нужно помнить при установке (т.е. это может быть новым или уникальным для 10.10)?
Есть ли какие-нибудь предлагаемые пошаговые руководства, за которыми я мог бы следовать?
Заранее спасибо.
Есть много способов установить рубин.
RVM. Это "традиционный" способ, который используется многими рубистами.
From source (ответ придет).
ჯერ დააინსტალირეთ დამოკიდებულებები:
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
შემდეგ დააინსტალირეთ:
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
ახლა, Ruby Build- ის დასაყენებლად:
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
ყველაფერი დასრულებულია!
Ниже приведены инструкции по установке Ruby on Rails (RoR) с использованием [1111 7122] rvm . В настоящее время будет установлена версия Ruby 1.9.3 и 2.0.0 с версией rails 4.0.0.
Установка последней версии RVM, Ruby и Rails (за пределами обычных репозиториев)
Удаление всех существующих в настоящее время пакетов и установок ruby и rvm.
Примечание: По всей видимости, в Ubuntu есть сломанная версия rvm, доступная в репозитории (Нет, у меня нет ссылки на конкретные проблемы под рукой, и я не смог идентифицировать ошибку в Launchpad в связи с этим. Существуют различные пламенные войны относительно неиспользования стандартных репозиториев, которые я не буду войдите сюда; -)).
Когда кто-то пытается запустить его для установки обновленной версии ruby через существующую установку rvm, вам будет представлено сообщение которая перенаправляет вас к исправлению, расположенному на Stack Overflow .
Я цитирую решение здесь для полноты:
Здесь вам нужно будет удалить все существующие пакеты ruby или rvm вместе с их файлы конфигурации. Выполните следующие команды из терминала ( Ctrl - Alt - t ):
sudo apt-get --purge remove ruby-rvm
sudo rm -rf / usr / share / ruby-rvm / etc / rvmrc /etc/profile.d/rvm.sh
Откройте новый терминал и убедитесь, что окружение не содержит старых настроек RVM (выходных данных не должно быть):
env | grep rvm
, если был вывод, попробуйте открыть новый терминал, если это не поможет, перезагрузите компьютер.
Установите новые (последние) двоичные файлы ruby и rvm с помощью следующей команды:
\ curl -L https : //get.rvm.io |
bash -s stable --ruby --autolibs = enable --auto-dotfiles
Во время загрузки установки будут внесены некоторые изменения в ваш ~ / .bash_profile
и другие файлы конфигурации.
Обратите внимание, что на экране также отображается несколько важных инструкций.
Для успешной установки важно следовать им. На этом этапе вам может быть предложено ввести пароль sudo / root, чтобы удовлетворить любые недостающие зависимости. Введите его и выберите [Y} в соответствующем запросе.
Примечание: Эти файлы загружаются из стабильной ветки на GitHub здесь .
RVM будет установлен в /home/username/.rvm/
Добавление строки PATH rvm в /home/username/.bashrc /home/username/.zshrc.
Добавление строки загрузки rvm в / home / имя пользователя /.bash_profile /home/username/.zprofile.
Создайте файл rvm, чтобы новые изменения вступили в силу. Запустите команду:
source /home/username/.rvm/scripts/rvm
Убедитесь, что вы используете последнюю версию ruby:
$ ruby --version
ruby 2.0.0p247 (27.06.2013, редакция 41674) [i686-linux]
Если вы предпочитаете запускать ruby 1.9.3
, вам потребуется сделать следующее:
rvm install 1.9.3
rvm используйте 1.9.3 --default
Установить RubyGems
rvm rubygems current
Установить направляющие
Установить направляющие для драгоценного камня
Источники:
На этот вопрос есть ответ, который ведет к гораздо более интересной статье с практическими рекомендациями «Ubuntu, Ruby, RVM, Rails, and You» через новую установку Ruby (и связанных вещей), начиная с rvm
. Он добавляет идеи и предоставляет множество замечаний для новичков, потому что Ruby действительно ужасно настраивать, когда у вас нет всех этих базовых знаний и поддержки.
Последний раз статья обновлялась 11 октября 2012 г., и Ruby необходимо установить. 1.9.3, RVM и Rails 3.2.8.
Я отправляю этот ответ, чтобы связать связанные вопросы.
rvm имеет действительно хороший установщик.
Сначала установите curl .
Затем вам нужно установить зависимости:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
Теперь вы можете использовать автоматический установщик:
curl -L https://get.rvm.io | bash -s stable --ruby
После этого выйдите из системы, а затем снова войдите в систему, и все готово!
ruby -v
должен вернуть что-то вроде:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
Если это не так 't, тогда вам следует просмотреть страницу устранения неполадок для RVM.
Установите следующие пакеты.
ruby1.9.1-full , ruby1.9.1-dev , libpq-dev (только libpq-dev, если вы также разрабатываете Ruby on Rails.)
Июнь 2012 г.
Я использовал этот фантастический однострочник для рельсов 3.2 с рубином 1.9.3, RVM и т. Д.
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh