gpt4 book ai didi

ruby-on-rails - 安装 Ruby - 无法构建 gem native 扩展

转载 作者:太空宇宙 更新时间:2023-11-03 17:29:47 26 4
gpt4 key购买 nike

我对你在这里写的东西一无所知:)我试着像往常一样在网上搜索答案,但不幸的是,找不到任何具体的东西。

根据此处的描述,我正在尝试安装 Ruby on Rails Rails Tutorial

我已经在 Windows 上的 Ubuntu 上安装了 Bash。你能告诉我我做错了什么吗?或者我怎样才能修复它以正确安装它?

当我检查 ruby​​ 版本时,它会显示:

ruby 2.3.1p112 (2016-04-26) [x86-64-linux-gnu]

但是出现错误:

ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0./gems/nio4r-2.1.0/ext/nio4r/usr/bin/ruby2.3 -r ./siteconf20170726-93-g151dm.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.3.0/gems/nio4r-2.1.0 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nio4r-2.1.0/gem_make.out

我也做过:

apt-get install make
apt-get install ruby-dev

现在出现了一些不同的东西:

    ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0./gems/nio4r-2.1.0/ext/nio4r/usr/bin/ruby2.3 -r ./siteconf20170726-530-13b2fuh.rb extconf.rb
checking for unistd.h...***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 option.

其余代码可以在文件中找到 - 手写的东西太多了。 :) Ruby 2- command line pict

请帮忙!!我想学习 Ruby :) :)

另外,有没有办法复制命令行并以某种方式粘贴它,还是我必须一个字母一个字母地把它放在这里? :)

最佳答案

试试这些命令:

sudo apt-get install build-essential patch

sudo apt-get install ruby​​-dev zlib1g-dev liblzma-dev

希望对您有所帮助!

我还建议您安装 RVM .

然后运行 ​​rvm install your_version 来安装基本的 ruby​​ 版本。您可以选择您需要的任何版本。例如rvm install 2.4.1

完成这些步骤后,运行以下命令:

gem 安装 bundler

gem 安装 rails

关于ruby-on-rails - 安装 Ruby - 无法构建 gem native 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45327280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com