2011-07-10 37 views
7

當我想安裝SASS時,我被告知在我的機器上安裝紅寶石,沒問題。寶石安裝如何工作? gem如何獲得安裝文件?

那麼我不得不做的是運行下面的代碼

gem install sass 

,現在我做到了,我有SASS安裝

我的問題是一般..

寶石如何知道SASS是什麼,它從哪裏得到它?

這是一件很酷的事情,但我只想知道幕後發生了什麼?

感謝

回答

9

RubyGemspackage manager和許多人一樣。它依賴於中央存儲庫來託管可安裝的軟件包。命令行工具從中央存儲庫中提取這些包並安裝它們。

請參閱RubyGems FAQIntroduction

+0

這是一個快速,乾淨,優秀的答案!感謝:) –

+0

你可以請添加一些有關安裝過程中發生的信息?我只想將一個gem及其所有依賴項複製到一個文件夾中,而不影響我的任何系統設置,環境變量等。該文件夾的gem安裝是否會幫助我獲得我想要的內容?順便說一下,該介紹鏈接頁面無法正常工作 - 此網頁有一個重定向循環 –

+0

@sidsmith您正在尋找軟件包安裝。在Gemfile中指定要安裝到工作目錄中的寶石。然後進行捆綁安裝。看看這個網站的更多幫助:bundler.io –