2011-04-20 166 views
0

安装混帐我是新来的Ruby和git所以请叫我停下来,似乎我在错误的方向:)红宝石:需要安装的git安装RVM,且在Ubuntu

我什么麻烦当家试图做的是安装RVM,以便我可以更自由地管理我的宝石。我做的是,根据该教程:https://rvm.io

它说的是“要安装并/或更新从GitHub的库中的最新代码(需要混帐”

于是我开始安装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回购,因为我原本试图安装rails。

似乎有点复杂,不是吗? :)有没有更好的方法来做到这一切?

回答

4

那是一个可怕的教程!没有必要安装gitosis包。卸载它,只是不打扰与该行,你应该没问题。同样,您不应该安装apache或类似的东西。坚持git-core,也许gitk如果你想要一个用户界面后git-stuuff。 (不太清楚ubuntu的软件包名称,因为我不使用它)

你也可以从github上下载安装文件,但是git非常棒,我不会推荐它。

如果你想要它的最新版本,你可以随时进行源代码安装。只要确保你在config.mak中设置了一些东西来禁用你可以在Makefile中找到的功能。你基本上想要禁用除了OpenSSL之外的所有东西。您将需要OpenSSL和zlib的头文件。

要卸载gitosissudo apt-get purge gitosis

+0

我也是Ubuntu的新手,那么卸载它的最好方法是什么?感谢您的领导! – Genadinik 2011-04-20 23:48:42

+1

@Genadinik我已经编辑命令到你的答案。 – alternative 2011-04-20 23:50:04

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) 
+0

当然'rvm'可以被配置为使用'gcc'代替'clang'? (从未使用'rvm') – alternative 2011-04-20 23:45:24

+0

不确定;我没有深入了解细节,只是想启动并运行,并安装叮当修复很好的东西。 – Zabba 2011-04-20 23:46:32

+0

我会相信你,那些不是病毒;) – Genadinik 2011-04-21 00:08:47

2

是的,我会想到,这应该安装GIT中RVM满意:

sudo apt-get -y install git-core 
+0

哦,是的,这经历了很好!谢谢! – Genadinik 2011-04-20 23:50:02