2013-07-05 56 views
0

我想在使用QEMU的OpenBSD-5.2中使用ruby-2.0.0-p247。爲什麼我沒有在QEMU上構建ruby到OpenBSD-5.2?

而且,我想用rbenv和紅寶石安裝安裝紅寶石。

好的,我安裝了rbenv和ruby-install到我的OpenBSD-box。但是,我在構建紅寶石時看到了一個錯誤。此命令

# rbenv install ruby-2.0.0-p247 

爲什麼我見過嗎?請告訴我。

此致敬禮。

::: Postsctipt :::

  • 我不想用流浪,因爲一些原因。
+0

rbenv可能與OpenBSD不兼容。試試rvm?或者也許手工製作紅寶石。手動安裝並不複雜。 – Casper

+0

謝謝。我不知道與OpenBSD的兼容性。我會嘗試rvm。 – ytnobody

回答

0

從您的鏈接似乎問題是rbenv預計GNU sed的,但在OpenBSD的默認BSD SED實現符合POSIX.2的超集,它不使用任何花哨的正則表達式像GNU sed的。

但是無論如何,你可以編輯rbenv來調用gsed(或別名?)。你可以通過ports或pkgs來安裝它。該端口駐留在/ usr/ports/textproc/gsed中。 瞭解這些差異檢查列出包信息:

GNU sed的是不是一個真正的真實的文本編輯器或文字處理器。它使用 過濾文本,即它需要文本輸入並對其執行一些操作(或一組操作)並輸出修改後的文本。 Sed通常用於使用模式 匹配或替換文件中多次出現的字符串來提取文件的一部分。

+0

我試過了,配置時看到了相同的結果。 http://pastebin.com/w7G0n7Fq – ytnobody

0

感謝卡斯帕和ramrunner。

只是我試圖用手構建紅寶石,但我看到相同的結果。

./configure --prefix=/usr/local && make && make install > /tmp/build.log 2>&1 

我會嘗試安裝gsed和別名它。

+0

有沒有運氣?它工作? – ramrunner

相關問題