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

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

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

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

Заранее благодарен.

14
задан 14 June 2012 в 02:39

7 ответов

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

Все готово !

0
ответ дан 14 June 2012 в 02:39

Есть много способов установить ruby.

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

  2. rbenv.

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

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

0
ответ дан 14 June 2012 в 02:39

Из пакетов.

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

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

0
ответ дан 14 June 2012 в 02:39

Июнь 2012

Я использовал эту fantasic остроту для направляющих 3.2 w/ruby 1.9.3, RVM, и т.д.,

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
1
ответ дан 14 June 2012 в 02:39

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

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

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

0
ответ дан 14 June 2012 в 02:39

РВМ.

У rvm действительно хороший установщик.

Сначала установите curl Install 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. [ 116]

0
ответ дан 14 June 2012 в 02:39

Что следует, инструкции для установки Ruby on Rails (RoR) с помощью rvm. В настоящее время это будет устанавливать рубиновые версии 1.9.3 и 2.0.0 с версией 4.0.0 направляющих.

Устанавливая последнюю версию RVM, Ruby и направляющих (за пределами нормальных репозиториев)

  1. Удаление всего в настоящее время существующего рубина и rvm пакетов и установок.

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

    Когда каждый попытается выполнить его для установки обновленной версии рубина через существующую rvm установку, Вам подарят сообщение, которое перенаправляет Вас к фиксации, расположенной на Переполнении стека.

    Я заключаю решение в кавычки здесь для полноты:

    Здесь, необходимо будет удалить любой существующий рубин или 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. Установите новый (последний) рубин и 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/

    Добавление 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 --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
ответ дан 14 June 2012 в 02:39

Другие вопросы по тегам:

Похожие вопросы: