我是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文件?它是在我的本地计算机上的某个地方还是我需要联系系统管理员?或者它是来自我需要下载的存储库的pub,这是一个Ruby repo,因为我最初尝试安装rails。
似乎有点费解,不是吗? :)有没有更好的方法来做这一切?答案 0 :(得分:4)
这是一个可怕的教程!无需安装gitosis
包。卸载它,只是不打扰那条线,你应该没事。同样,您不应安装apache
等。坚持git-core
,如果你想在以后的gitk
- 东西中使用UI,可能会git
。 (不太确定ubuntu软件包名称,因为我不使用它)
您也可以从github下载安装文件,但git
非常棒我不推荐。
如果您需要最新版本,可以随时进行源安装。只需确保在config.mak
中设置一些内容即可禁用可在Makefile中找到的功能。你基本上想要禁用除OpenSSL之外的所有东西。您将需要OpenSSL和zlib的标头。
要卸载gitosis
:sudo apt-get purge gitosis
答案 1 :(得分:2)
虽然没有解决您的确切问题,但以下设置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)
答案 2 :(得分:2)
是的,我希望这应该安装git让rvm满意:
sudo apt-get -y install git-core