Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Can';t在Windows bash上使用rbenv安装gems_Ruby_Windows_Rubygems_Rbenv - Fatal编程技术网

Ruby Can';t在Windows bash上使用rbenv安装gems

Ruby Can';t在Windows bash上使用rbenv安装gems,ruby,windows,rubygems,rbenv,Ruby,Windows,Rubygems,Rbenv,我已经到处搜索了一个问题,一个博客,任何能解决这个特定错误的东西,但是我找不到 基本上,在windows10上运行bash(好吧,zsh)。我通过各自的git回购安装了rbenv和ruby build。我设置了一个项目,设置了rbenv版本(使用2.3.3,但在2.4.0上也不起作用),然后尝试安装gem ➜ 应用程序git:(硕士)✗ gem安装绑定器 /home/nick/.rbenv/versions/2.3.3/bin/ruby:符号查找错误: /home/nick/.rbenv/ve

我已经到处搜索了一个问题,一个博客,任何能解决这个特定错误的东西,但是我找不到

基本上,在windows10上运行bash(好吧,zsh)。我通过各自的git回购安装了rbenv和ruby build。我设置了一个项目,设置了rbenv版本(使用2.3.3,但在2.4.0上也不起作用),然后尝试安装gem

➜ 应用程序git:(硕士)✗ gem安装绑定器

/home/nick/.rbenv/versions/2.3.3/bin/ruby:符号查找错误: /home/nick/.rbenv/versions/2.3.3/lib/ruby/2.3.0/x86_64-linux/socket.so: 未定义符号:解析\数值\端口


你知道怎么修理吗?Windows上的linux有问题还是我做错了什么?

如果你安装Ruby时使用
apt get install Ruby
,那怎么办?@anothermh我可以这样做,但是Windows的Ubuntu安装很旧,而且存储库也很古老,所以只能升级到1.9.3,没有sudo我无法安装。你没有在帖子中指定:你成功构建了Ruby吗?
ruby-v
是否适合您,并显示您使用rbenv构建的版本?是的,我已经验证了ruby安装,验证了
哪个gem
gem env home
,等等。您能在上尝试一下说明,看看是否有进一步的进展吗?