簡體   English   中英

在Ubuntu 16.04上安裝Rails時出錯,無法構建gem本機擴展

[英]error installing rails on ubuntu 16.04 failed to build gem native extension

這是我放入的代碼,然后出現錯誤:我目前正在弄清rails標頭,看看會發生什么。 我關注了這篇文章https://gorails.com/setup/ubuntu/16.04

和這篇文章: http : //ryanbigg.com/2014/10/ubuntu-ruby-ruby-install-chruby-and-you

沒事了。

gem install rails 
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.3.0 directory.
rickus@rickus:~$ sudo gem install rails
Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/nokogiri-1.8.1/ext/nokogiri
/usr/bin/ruby2.3 -r ./siteconf20170928-18941-1fdewid.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/nokogiri-1.8.1 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.1/gem_make.out

我也遇到了這個問題,我使用sudo命令安裝了ruby環境管理器rvm / rbenv。您可以重新安裝ruby環境管理器並避免使用sudo命令,否則所有gem安裝都將需要sudo命令,應避免使用sudo命令來避免沖突未來。

暫無
暫無

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

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