2015-06-02 157 views
4

我正嘗試在DSM 5.2上運行我的Synology NAS服務器上的Ruby on Rails。有安裝Ruby 2.2.0。接下來我試着安裝Rails。在安裝過程中我得到這些錯誤消息:將Ruby on Rails安裝到Synology DSM 5.2的問題

Building native extensions. This could take a while... 
/usr/bin/ruby -r ./siteconf20150602-13143-1u6fp4x.rb extconf.rb 
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h 
ERROR: Error installing rails: 
     ERROR: Failed to build gem native extension. 

    Building has failed. See above output for more information on the failure. 
extconf failed, exit code 1 

Gem files will remain installed in /usr/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2 for inspection. 
Results logged to /usr/lib/ruby/gems/2.2.0/extensions/x86-linux/2.2.0/nokogiri-1.6.6.2/gem_make.out 

你能幫我請,任何人嗎?

謝謝,托馬斯

+0

我已經更新我的回答 – rick

回答

-1

您應該首先安裝所有需要的軟件包使用引入nokogiri寶石

對於引入nokogiri

sudo apt-get install libxslt-dev libxml2-dev zlib1g-dev 

然後使用安裝引入nokogiri寶石,

sudo gem install nokogiri 
+0

感謝您的建議。遺憾的是,無法在Synology上運行sudo命令。 -ash:sudo:找不到。有什麼不同的想法嗎? – Tomas

+0

@TomasKocnar你可以使用'ipkg'命令來安裝軟件包。請參閱此鏈接http://forum.synology.com/enu/viewtopic.php?f=40&t=87922並讓我知道 – rick