2011-04-20 165 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