Установка рубиновых 2.1 на Ubuntu 12.04 с помощью приложения рубиновой установки

Итак, решение было, изменить файл /etc/passwd

для оболочки user1 из /usr/bin/bash на /bin/bash

1
06.01.2015, 05:19
1 ответ

Ниже приведены команды для установки Ruby 2.1 в системе Debian на основе Debian в соответствии с официальным Ruby Dockerfile . Кстати, вы можете избежать этой боли, используя Docker.

# Update your system packages
apt-get update 

# Install some basic dependencies
# Few of thems aren't needed but won't hurt anyway
apt-get install -y \
    autoconf \
    build-essential \
    imagemagick \
    libbz2-dev \
    libcurl4-openssl-dev \
    libevent-dev \
    libffi-dev \
    libglib2.0-dev \
    libjpeg-dev \
    libmagickcore-dev \
    libmagickwand-dev \
    libmysqlclient-dev \
    libncurses-dev \
    libpq-dev \
    libreadline-dev \
    libsqlite3-dev \
    libssl-dev \
    libxml2-dev \
    libxslt-dev \
    libyaml-dev \
    zlib1g-dev \

apt-get install -y curl procps

RUBY_MAJOR="2.1"
RUBY_VERSION="2.1.5"

apt-get install -y bison ruby

mkdir -p /usr/src/ruby
curl -SL "http://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.bz2" | tar -xjC /usr/src/ruby --strip-components=1
cd /usr/src/ruby
autoconf
./configure --disable-install-doc
make -j"$(nproc)"
apt-get purge -y --auto-remove bison ruby
make install
rm -r /usr/src/ruby

GEM_HOME="/usr/local/bundle"
PATH=$PATH:$GEM_HOME/bin
gem install bundler
bundle config --global path "$GEM_HOME"
bundle config --global bin "$GEM_HOME/bin"

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

На данный момент у вас должен быть установлен Ruby 2.1.5. Для проверки ввода RUBY -V .

Примечание. Я не проверил это, так что не стесняйтесь приносить обратную связь.

1
27.01.2020, 23:51

Теги

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