簡體   English   中英

運行sudo apt-get install ruby​​1.9.1-dev是否會干擾rvm?

[英]Will running sudo apt-get install ruby1.9.1-dev disturb rvm?

我已經安裝了rvm和幾個紅寶石版本。 這是清單

$ rvm list
rvm rubies

   ruby-1.9.1-p431-dev [ i686 ]
=> ruby-1.9.3-p484 [ i686 ]
 * ruby-2.0.0-p247 [ i686 ]
   ruby-2.0.0-p353 [ i686 ]


# => - current
# =* - current && default
#  * - default

我嘗試了所有版本的sudo gem install jekyll ,但是一次又一次遇到相同的錯誤

sudo gem instal jekyll
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:1:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/fast-stemmer-1.0.2 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/fast-stemmer-1.0.2/ext/gem_make.out

如何進行Jekyll安裝。

在閱讀有關故障排除安裝問題的信息時,他們提到通過以下方式安裝ruby1.9.1-dev軟件包

sudo apt-get install ruby1.9.1-dev

它能在不打擾rvm的情況下解決我的問題嗎? 請指導我。

似乎的構建尚未完成,或者缺少用於ruby的一些內置模塊,例如mkmf 因此,您必須將模塊添加到安裝(如果有)中,以便能夠使用ruby構建本機寶石。

在閱讀有關故障排除安裝問題的信息時,他們提到通過以下方式安裝ruby1.9.1-dev軟件包

須藤apt-get install ruby​​1.9.1-dev

當然嘗試安裝,然后在 中執行:

require 'mkmf'

暫無
暫無

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

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