OpenSuse–RubyGems安装 – 错误的文件名称

OpenSuse–RubyGems安装 – 错误的文件名称,第1张

概述OpenSuse – RubyGems安装错误文件名称

我有一个全新的安装OpenSuse 13.1安装。

ruby -v – > ruby 2.0.0p247 (2013-06-27) [x86_64-linux]


gem -v – > 2.3.0

运行gem env输出如下: EXECUtable DIRECTORY : /usr/bin 。 这也是我的$PATH 。

我尝试按照安装指南中的描述安装sass和compass :

在linux的C blueZ上进行蓝牙配对

tcpdump – 如何基于tcp连接时间/持续时间进行过滤

ruby多线扫描之间; 并否定?

在linux下编辑/提取FLA文件?

我可以通过GUI工具SSH连接到MysqL吗?

sudo gem install sass sudo gem install compass

(我需要使用sudo因为它没有工作)

唯一的问题:既不运行sass命令也不运行compass 。


过了一会儿,我发现我不得不使用sass2.0和compass2.0来运行它们。 /usr/bin中的ruby脚本在文件名末尾用2.0命名。

为什么最后用2.0命名的ruby脚本? 我怎样才能防止这个? 我想在terminal使用compass和sass 。

我没有得到任何使用谷歌的结果。

如何find我的进程在linux中打开的文件句柄?

在双引号内使用双引号

libusb-1.x VS openUsb

(静态链接的)DLL是否使用与主程序不同的堆?

如何从PHP的邮件()失败获得额外的错误信息?

它看起来像openSUSE的补丁rubygems保持多个ruby版本安装,所以它附加版本号文件在bin /。

我已经尝试在我的linux x86_64系统上安装sass软件包,并且它生成了sass,sCSS and sass-convert可执行文件而没有扩展名。

我也会警告这样安装宝石,直接进入文件系统。 我建议不要避免包管理,并通过正确构建的包安装。 在openSUSE的wiki中有关于如何将Ruby gems打包成rpms的段落。

在这个SeverFault Post中有一个解决这个问题的方法: https ://serverfault.com/questions/535450/install-gems-of-ruby-1-9-bins-without-suffix-in-opensuse

您必须添加参数--no-format-executable的gem install命令。 由于我不想混乱我的系统,所以我安装了这样的sass:

gem install --install-dir ./gems --no-format-executable sass

现在我可以使用./gems/bin/sass来执行它

总结

以上是内存溢出为你收集整理的OpenSuse – RubyGems安装 – 错误的文件名称全部内容,希望文章能够帮你解决OpenSuse – RubyGems安装 – 错误的文件名称所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1282870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存