简体   繁体   English

使用gem安装rails,错误加载命令:安装未定义的方法'invoke_with_build_args`

[英]installing rails with gem , error loading command : install undefined method 'invoke_with_build_args`

I'm try to install rails on Debian. 我试着在Debian上安装rails。 when run this command 运行此命令时

gem install rails

I gave this error: 我给出了这个错误:

ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method ``invoke_with_build_args' for nil:NilClass

even when I try this command: gem install I gave this error: 即使我尝试这个命令: gem install我也给出了这个错误:

ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method ``invoke_with_build_args' for nil:NilClass

I used this link to build ruby from sources ruby 2.1.2 build instruction 我使用这个链接从源代码ruby 2.1.2构建指令构建ruby

what can I do to overcome this error? 我该怎么做才能克服这个错误?

For who compile from source, they must checked dependencies. 对于谁从源代码编译,他们必须检查依赖项。 I think you need to install this library : 我想你需要安装这个库:

sudo apt-get install libssl-dev

Then you must recompiled ruby and everything worked. 然后你必须重新编译ruby,一切正常。

You need to install the zlib development headers. 您需要安装zlib开发标头。

Refer to your OS's package manager instructions on how to do this. 有关如何执行此操作,请参阅操作系统的软件包管理器说明。

On a RedHat derivative it would look something like this: RedHat衍生物上,它看起来像这样:

sudo yum install zlib-devel

For ubuntu: 对于ubuntu:

sudo apt-get install zlib1g-dev

Hope this helps 希望这可以帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 尝试安装导轨。 错误1。 没有这样的文件要加载——openssl 错误 2. 未定义的方法 `invoke_with_build_args' for nil:NilClass - Trying to install rails. Error1. no such file to load -- openssl Error 2. undefined method `invoke_with_build_args' for nil:NilClass 无法安装 gems,因为“nil:NilClass 的未定义方法 `invoke_with_build_args'” - Can't install gems because "undefined method `invoke_with_build_args' for nil:NilClass" 无法安装任何Ruby gem-未定义方法`invoke_with_build_args` - Unable to install any Ruby gems - undefined method `invoke_with_build_args` 安装导轨`$ gem install rails`时出错 - Error while installing rails `$ gem install rails` 无法安装 Rails。 错误:安装导轨时出错:错误:无法构建 gem 原生扩展 - Can't install Rails. ERROR: Error installing rails: ERROR: Failed to build gem native extension gem install rails-OpenSSL的未定义方法hexdigest - gem install rails - undefined method hexdigest for OpenSSL 无法构建Gem扩展错误,安装滑轨 - Failed to Build Gem Extension Error Installing rails gem install rails构建错误无法构建gem本机扩展 - gem install rails build error failed to build gem native extension 命令gem install rails失败,出现权限错误? - command gem install rails fails with permissions error? Rails 安装错误构建 gem 原生扩展 - Rails install error build gem native extension
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM