相关疑难解决方法(0)

`require':没有要加载的文件 - mkmf(LoadError)

我试图使用ruby1.9.1在Ubuntu Natty Narwhal 11.04上安装rails.

我安装了apt-get install ruby1.9.1-full包含dev包的ruby .我用Google搜索了错误,所有人都建议我安装我已经拥有的1.9.1-dev.

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

        /usr/bin/ruby1.8 extconf.rb
extconf.rb:36:in `require': no such file to load -- mkmf (LoadError)
    from extconf.rb:36


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out
Run Code Online (Sandbox Code Playgroud)

ubuntu ruby-on-rails

562
推荐指数
6
解决办法
17万
查看次数

Gem :: Installer :: ExtensionBuildError:错误:无法构建gem原生扩展ubuntu

在运行bundle install时,我在'pg'gem中得到以下错误我将gem更改为sqlite然后也得到相同的错误.这是我的错误消息.

Gem::Installer::ExtensionBuildError: 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:2:in `<main>'


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

An error occurred while installing pg (0.16.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.16.0'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

我试过apt-get install libpg-dev gem install pg -v '0.16.0'什么都没有帮助我

gem ruby-on-rails

12
推荐指数
3
解决办法
4万
查看次数

在Ubuntu上安装的Rails无法加载mkmf?

我正在尝试在Ubuntu上安装Rails:

sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

但我遇到了麻烦:

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

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


Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/json-1.7.7 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/json-1.7.7/ext/json/ext/generator/gem_make.out
Run Code Online (Sandbox Code Playgroud)

问题是什么?

ruby ubuntu install ruby-on-rails

2
推荐指数
1
解决办法
5430
查看次数

rails安装期间出错

Saads-Mac-Pro:~ SMD$ gem install rails
Building native extensions.  This could take a while...
/Users/SMD/.rvm/rubies/ruby-2.0.0- p247/lib/ruby/site_ruby/2.0.0/rubygems/ext/builder.rb:54: warning: Insecure world writable dir /usr in PATH, mode 040777
ERROR:  Error installing rails:
ERROR: Failed to build gem native extension.

/Users/SMD/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog …
Run Code Online (Sandbox Code Playgroud)

ruby macos rubygems ruby-on-rails osx-mountain-lion

2
推荐指数
1
解决办法
7456
查看次数