Ruby: Нужно установить git для установки RVM, и возникли проблемы при установке git в Ubuntu - PullRequest
0 голосов
/ 21 апреля 2011

Я новичок в Ruby и git, поэтому, пожалуйста, остановите меня, если кажется, что я движусь не в том направлении:)

Я пытался установить RVM, чтобы я мог более свободно управлять своими драгоценными камнями.Я делал это в соответствии с этим уроком: https://rvm.io

Там написано, что «Для установки и / или обновления самого последнего кода из репозитория github (требуется git»

Итак, я началустановил git (ох как весело ...) и следовал этому уроку: https://help.ubuntu.com/community/Git

и там в инструкциях сказано, что мне нужно сделать это:

sudo -H -u gitosis gitosis-init < initialKeyFileName
where initialKeyFileName name is the name of a copy of the public key from your local machine which is on the server (i.e. the file ending in .pub)

Итак, мои вопросыКак мне найти этот файл .pub? Он находится где-то на моем локальном компьютере или мне нужно связаться с системным администратором? Или это паб из репозитория, из которого мне нужно скачать, который будет Ruby-репо, так как япытался установить рельсы изначально.

Кажется, немного запутанным, не так ли? :) Есть ли лучший способ сделать все это?

Ответы [ 3 ]

4 голосов
/ 21 апреля 2011

Это ужасный урок!Нет необходимости устанавливать пакет gitosis.Удалите его и просто не беспокойтесь об этой строке, и все будет в порядке.Точно так же вы не должны устанавливать apache или тому подобное.Придерживайтесь git-core и, возможно, gitk, если вам понадобится пользовательский интерфейс позже для git.(Не совсем уверен в названиях пакетов ubuntu, так как я им не пользуюсь)

Вы также можете просто загрузить установочный файл с github, но git настолько классен, что я бы не советовал.1009 *

Если вам нужна последняя версия, вы всегда можете выполнить установку исходного кода.Просто убедитесь, что вы установили некоторые вещи в config.mak, чтобы отключить функции, которые вы можете найти в Makefile.Вы в основном хотите отключить все, кроме OpenSSL.Вам понадобятся заголовки для OpenSSL и zlib.

Для удаления gitosis: sudo apt-get purge gitosis

2 голосов
/ 21 апреля 2011

Да, я ожидал, что это должно установить git для удовлетворения rvm:

sudo apt-get -y install git-core
2 голосов
/ 21 апреля 2011

Хотя это и не решает вашу конкретную проблему, следующие действия настраивают RVM и несколько других библиотек, которые вам, скорее всего, понадобятся в будущем при использовании Ruby / Rails:

sudo apt-get -q -y install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libmysqlclient-dev libmysqlclient16 
sudo apt-get -q -y install clang #(for rvm...otherwise rvm gives error on rvm install)
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...