对于上下文,它在具有防火墙的远程服务器上.我正在通过代理设置我的环境.我有ruby 1.8.7.当我尝试宝石安装..
sudo gem install --http-proxy <host address>:<port> json
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.8.1 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
Run Code Online (Sandbox Code Playgroud)
由于我不确定问题是什么,我用Google搜索并找到了这些
gem install:无法构建gem原生扩展(找不到头文件) - 这里的说明似乎特定于正在安装的gem.
如何安装json gem - 无法构建gem native扩展 这似乎是略有不同的错误.
任何提示?谢谢!
我刚刚将我的Mac更新为OSX 10.11 El Capitan并且没有留下一些宝石.
当我试图运行不同宝石的安装时出现问题...例如:
> sudo gem install compass
Run Code Online (Sandbox Code Playgroud)
一旦我执行,我得到错误:
> ERROR: While executing gem ... (Errno::EPERM) Operation not permitted
Run Code Online (Sandbox Code Playgroud)
其他宝石也会发生这种情况......
我已经运行Homebrew并尝试再次安装Ruby,但没有任何工作.
我正在尝试运行gem install json并得到以下错误
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling generator.c
linking shared-object json/ext/generator.bundle
clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
make: *** [generator.bundle] Error 1
make failed, exit code 2
Gem files will remain installed in /opt/boxen/repo/.bundle/ruby/2.0.0/gems/json-1.8.0 for inspection.
Results logged to /opt/boxen/repo/.bundle/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/json-1.8.0/gem_make.out
Run Code Online (Sandbox Code Playgroud)
我正在使用:
Os X:10.9.2
Xcode:5.1构建版本5B130a
命令行工具(CLT):5.1.0.0.1.1393561416
Ruby:ruby 2.0.0p247(2013-06-27修订版41674)[universal.x86_64-darwin13]
Ruby Gem:2.2 …
下面是我需要做的。
要运行规格,您需要安装RSpec。首先,在项目的根目录中运行gem install bundler。然后,运行bundle install。要运行单个规格文件,请运行如下命令:bundle exec rspec spec / 00_hello_spec.rb。要一次运行所有规格,请运行bundle exec rspec。
因此,我在终端输入了gem install bundler,并得到了 您对/Library/Ruby/Gems/2.3.0目录没有写权限。
这是在项目文件中的原子* source“ https://rubygems.org ” gem“ rspec”,“〜> 3.2.0” *
我的问题是:
似乎终端机给了我响应,因为我不应该更改ruby上的任何内容,而需要将安装包捆绑在atom内吗?谁能告诉我如何使用原子或在原子中运行任何东西?
非常感谢!
我试图运行Mithril yeoman发电机,不幸的是它因错误而落在了咕噜声中
警告:运行"指南针:服务器"(指南针)任务警告:找不到指南针二进制文件.确保它已安装......
我当然可以使用--force继续并且它工作正常但是css不包括在内,这有点无意义,我的下一个选择是修改gruntfile只使用没有Compass的Sass.
注意我已尝试从此问题日志中为grunt-contrib-compass提出以下建议:
npm install grunt-contrib-compass
sudo gem install sass
sudo gem install compass
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在使用Fastlane我的管理员帐户(Mac OS),它运行得很好。
我现在尝试安装和配置Jenkins+Fastlane但是当 jenkins 尝试运行 fastlane 命令时,我收到该错误:can't find gem fastlane (>= 0.a) with executable fastlane (Gem::GemNotFoundException)
我的 fastlane 安装路径是:/Users/myusername/.rvm/rubies/ruby-2.4.2/bin
当我尝试更新 jenkins 帐户 (su jenkins) 中的 fastlane 时,控制台说我不是 sudo。我的帐户没有错误。
已经尝试在 jenkins conf 中注入 Path 并设置 RVM 管理的环境版本。但它失败了。
嗨,我正在运行Ubuntu 15.04,我正在尝试安装Compass gem.我做了一个像Compass网站告诉我要做的宝石更新.然后我尝试安装Compass并得到以下错误.
Building native extensions. This could take a while...
ERROR: Error installing compass:
ERROR: Failed to build gem native extension.
/usr/bin/ruby2.1 -r ./siteconf20150609-16406-5iavn8.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.1.0/gems/ffi-1.9.8 for inspection.
Results logged to /var/lib/gems/2.1.0/extensions/x86-linux/2.1.0/ffi-1.9.8/gem_make.out
Run Code Online (Sandbox Code Playgroud)
这是gem_make.out文件的输出
/usr/bin/ruby2.1 -r ./siteconf20150609-16446-49gin0.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Run Code Online (Sandbox Code Playgroud)
不知道此时该怎么做.谢谢!
macos ×4
ruby ×4
rubygems ×4
compass ×3
atom-editor ×1
bundler ×1
compass-sass ×1
fastlane ×1
gem ×1
install ×1
jenkins ×1
json ×1
mithril.js ×1
sass ×1
yeoman ×1