gpt4 book ai didi

ruby - 我正在使用 Deepin linux 15.4.1。我想安装 Ruby 语言做什么,我想执行 Sass/SCSS。但现在我尝试以 root 用户 : 的身份执行此操作

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:15 25 4
gpt4 key购买 nike

gem install sass

但是,我得到了这个错误。

Fetching: rb-fsevent-0.10.2.gem (100%)

成功安装rb-fsevent-0.10.2获取:ffi-1.9.18.gem (100%)构建 native 扩展。这可能需要一段时间.../usr/lib/ruby/2.3.0/rubygems/ext/builder.rb:76: 警告:PATH 中的不安全世界可写目录/opt,模式 040777错误:安装 sass 时出错: 错误:无法构建 gem native 扩展。

current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.18/ext/ffi_c

/usr/bin/ruby2.3 -r ./siteconf20171018-24304-17ddhmp.rb extconf.rbmkmf.rb 在/usr/lib/ruby/include/ruby.h 找不到 ruby​​ 的头文件

extconf 失败,退出代码 1

Gem 文件将保留在/var/lib/gems/2.3.0/gems/ffi-1.9.18 中以供检查。结果记录到/var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/ffi-1.9.18/gem_make.out

这是怎么回事?我安装了 Ruby 稳定版 Ruby 2.4.2 Ruby stable release Ruby 2.4.2

最佳答案

这些类型的错误通常是系统编译器错误,您的系统可能没有安装正确的核心 c 库。请查看此主题以获取有关如何解决此问题的想法。

https://github.com/sass/sass/issues/2357

Ruby 是如何安装的? RVM,RBENV,在终端中输入这个并给我们输出:

which ruby
ruby -v

您是否也尝试运行 sudo gem install sass

更新:您可能需要 root 访问权限才能尝试安装 gem。参见 warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777

您还可以发布 echo $PATH 的输出吗?还有 ruby -vwhich ruby​​ 如果没有它,很难看出发生了什么。

我还建议您使用 RVM 安装 ruby​​。不确定你的 linux 版本是否预装了 ruby​​ 版本,但你可以使用 RVM 安装其他 Ruby 版本。

关于ruby - 我正在使用 Deepin linux 15.4.1。我想安装 Ruby 语言做什么,我想执行 Sass/SCSS。但现在我尝试以 root 用户 : 的身份执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46805323/

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