Как мне установить Ruby on Rails?

14

Я заинтересован в настройке среды Ruby on Rails на моем ноутбуке 10.10.

Есть ли что-то особенное, что мне нужно иметь в виду для установки (то есть это может быть новым или уникальным для 10.10)?

Есть ли какие-нибудь предлагаемые прохождения, с которыми я мог бы следовать?

Заранее спасибо.

rifferte
источник

Ответы:

13

Существует много способов установки ruby.

  1. РВМ. Это «традиционный» способ, которым пользуются многие рубинисты.

  2. rbenv.

  3. Из пакетов .

  4. Из источника (ответ приходит).

неиспользуемый
источник
Есть большая разница между RVM и RBENV ??? Я попытался прочитать документацию по обоим, но есть некоторые вещи, которые я еще не знаю (я очень новичок в ruby), как, например, rbenv использует прокладки ... что бы вы порекомендовали в этом случае?
ltdev
2

Из пакетов.

Установите следующие пакеты.

ruby1.9.1-full Установить ruby1.9.1-full , ruby1.9.1-dev Установите ruby1.9.1-dev , libpq-dev Установите libpq-dev (только libpq-dev, если вы также используете ruby ​​для разработки rails).

JRG
источник
2

На этот вопрос есть ответ, который ведет к гораздо более интересной статье с практическими рекомендациями "Ubuntu, Ruby, RVM, Rails и You", которая поможет нам начать свежую установку Ruby (и связанных с ним вещей), начиная с rvm. Он добавляет идеи и дает множество замечаний для начинающих - потому что Ruby действительно ужасно настраивать, когда у него нет всех этих базовых знаний и поддержки.

Последняя статья была обновлена ​​11 октября 2012 года и должна установить Ruby 1.9.3, RVM и Rails 3.2.8.

Я выкладываю этот ответ ради связывания связанных вопросов.

starlocke
источник
1

Ниже приведены инструкции по установке Ruby on Rails (RoR) с использованием rvm . В настоящее время будет установлена ​​версия ruby ​​1.9.3 и 2.0.0 с версией rails 4.0.0.

Установка последней версии RVM, Ruby и Rails (за пределами обычных репозиториев)

  1. Удаление всех существующих на данный момент пакетов и установок ruby ​​и rvm.

    Примечание. По-видимому, в Ubuntu в репозиториях доступна неработающая версия rvm (Нет, у меня нет ссылки на конкретные проблемы, и я не смог определить ошибку в Launchpad по этой причине. - войны, связанные с неиспользованием стандартных репозиториев, в которые я не буду здесь вдаваться ;-)).

    Когда кто-то пытается запустить его, чтобы установить обновленную версию ruby ​​через существующую установку rvm, вы увидите сообщение, которое перенаправит вас к исправлению, расположенному в переполнении стека .

    Я приведу решение здесь для полноты:

    Здесь вам нужно будет удалить все существующие пакеты 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
    

    если был вывод, попробуйте открыть новый терминал, если это не поможет, перезагрузите компьютер.

  2. Установите новые (последние) двоичные файлы 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/username/.bash_profile /home/username/.zprofile.

  3. Исходный файл rvm, чтобы новые изменения вступили в силу. Запустите команду:

    source /home/username/.rvm/scripts/rvm

  4. Убедитесь, что вы используете последнюю версию ruby:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Если вы предпочитаете бежать, ruby 1.9.3вам нужно будет сделать следующее:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Установите RubyGems

    rvm rubygems current
    
  7. Установить рельсы

    gem install rails
    

Источники:

Кевин Боуэн
источник
1

Июнь 2012

Я использовал эту фантастическую однострочку для рельсов 3.2 с ruby ​​1.9.3, RVM и т. Д.,

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
Майкл Даррант
источник
1

РВМ.

У 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]

Если это не так, то вы должны посмотреть на страницу устранения неполадок для RVM.

JRG
источник
0

rbenv + ruby-build.

Сначала установите некоторые зависимости:

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

Все сделано!

JRG
источник