我有一个全新的安装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安装 – 错误的文件名称所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)