簡體   English   中英

如何打造鞋子和紅寶石1.9.3?

[英]how to build shoes and ruby 1.9.3?

我一直在嘗試使用ruby 1.9.3構建鞋子,並在構建結束時出現以下錯誤:

main.c:(.text+0x70): undefined reference to `ruby_snprintf'
main.c:(.text+0xcb): undefined reference to `ruby_run_node'
dist/libshoes.so: undefined reference to `ruby_vsnprintf'
dist/libshoes.so: undefined reference to `rb_str_new_cstr'
dist/libshoes.so: undefined reference to `rb_intern2'

這是在Fedora 15盒子上的。

經過大量谷歌搜索,我發現以下評論:

“現在,我記得在哪里看到那些錯誤消息構建了Shoes!這是我在沒有RVM或apt-get(為您服務的幫助)的情況下從源代碼編譯Ruby的時候。Rubymakefile做出了Shoes和rake文件沒有的選擇喜歡。”

我嘗試用rvn重新安裝ruby 1.9.3,但是沒有運氣。 另外,我嘗試從源代碼構建ruby 1.9.3,並查看define.h等,以查看是否可以深入了解如何進行設置以使鞋子得以構建。 也沒有運氣。

有誰知道如何制造鞋子? 有什么方法可以配置和構建ruby 1.9.3,以便構建鞋子嗎? 我是否需要破解鞋子的源代碼? 是否有一些有關構建紅寶石的文檔,說明了如何構建1.9.3,以便定義上述五個參考? 我注意到在構建ruby時未編譯源文件vsnprintf.c。 ruby_snprintf需要該文件嗎? 如果是這樣,如何配置ruby構建過程進行編譯?

嘗試安裝綠色鞋子

您嘗試安裝的是原始的Shoes,它具有一些本機C組件。 Green Shoes純粹是Ruby,沒有C依賴項。

我做了一些谷歌搜索,但我偶然發現了這一點 ,希望對您有所幫助:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM