2014-12-11 46 views
5

我想在我的Mac OSX Yosemite機器上安裝自制軟件。當我嘗試按照常規的安裝過程:我該如何解決這個消息「你真的不認爲你可以通過npm安裝Ruby,是嗎?」

$紅寶石-e「$(捲曲-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)」

我一直在我的終端收到消息「你真的不認爲你可以安裝Ruby通過npm,是嗎?「

據我所知,Yosemite附帶安裝在PATH中的Ruby 2.0。如果是這樣,爲什麼我會一直收到這條消息,我該如何安裝Ruby和Homebrew。

我擡頭了很多的例子在線,但對於安裝自制每例要求紅寶石和安裝每例如紅寶石需要家釀。

SMH,爲什麼不給我什麼,我需要做一個廢話喜劇消息而不是消息?!?

回答

2

使用/usr/bin/ruby而不是純ruby作爲已經建議將工作。

但是,這只是應用一個繃帶;你應該停止流血,因爲nane紅寶石仍然會在你的路上,可能會回來咬你在後端。

一個更健全的方法是un-安裝npm ruby​​。喜歡的東西:

npm uninstall -g ruby 
+1

很高興看到實際上來自哪裏。我會看看npm團隊是否會考慮取消發佈它。 – 2015-01-23 19:37:02

2

嘗試同樣的命令,而是/usr/bin/ruby這是如果輸入which ruby我的猜測是,你正在運行不同的程序也稱爲「紅寶石」,也就是「不是與OS X的捆綁在一起的紅寶石完整的絕對路徑開始你正在尋找的機器人「如果你知道我的意思。另一個良好的理智檢查是/usr/bin/ruby -v應該打印類似於「ruby 2.0.0p481(2014-05-08修訂版45883)[universal.x86_64-darwin14]」。

+0

我是小白 我怎麼到/ usr/bin中/紅寶石在命令行? 我試圖cd usr和cd/usr/bin/ruby​​,但它說沒有這樣的文件或目錄。 最後,我沒有在任何地方使用名爲ruby的程序。當我做紅寶石-v它在終端的最高級 – rashadb 2014-12-11 00:45:47

+1

只需直接輸入。以下是輸入以下命令的全部命令:'/ usr/bin/ruby​​ -e「$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)」'然後按Enter。而已。而已。 – 2014-12-11 00:53:12

+1

您可以運行'ls/usr/bin/ruby​​'。如果這樣說「沒有這樣的文件或目錄」,那麼你已經設法刪除與OSX捆綁在一起的紅寶石,你需要一些指導來修復它或手動安裝紅寶石。 – 2014-12-11 00:55:36

相關問題