小编Neo*_*nit的帖子

gem 在 Cygwin 中不起作用

在新安装的 Windows 7 Professional 64 位上,我安装了 Cygwin (64) 及其一些软件包,包括 Ruby。我还使用 Ruby 安装程序安装了 Ruby,因为对于默认的 Windows shell 和 Cygwin,我可能都需要它。

现在,当我尝试执行gem类似gem listor的命令时gem install foo,出现了一个奇怪的错误,我在搜索互联网的最后几个小时内未能解决。

$ which ruby
/usr/bin/ruby

$ which gem
/usr/bin/gem

$ ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-cygwin]

$ gem -v
2.4.8

$ gem list
ERROR:  Loading command: list (Fiddle::DLError)
        can't load kernel32
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

$ gem install sass
ERROR:  Loading command: install (Fiddle::DLError)
        can't …
Run Code Online (Sandbox Code Playgroud)

windows-7 cygwin ruby gem

6
推荐指数
3
解决办法
2677
查看次数

标签 统计

cygwin ×1

gem ×1

ruby ×1

windows-7 ×1