问题标签 [rhel-scl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14245 浏览

redhat - 永久启用 RHEL scl

有没有办法永久启用 RedHat 的自定义软件集合?

我已经安装了一个 scl 以在 RHEL6 中提供 python27,并且不想每次都启用自定义 scl。

0 投票
1 回答
956 浏览

gcc - 来自“make -j N”的故障排除警告

当我发出类似 (for example) 的命令时make -j 4,我收到以下错误:

我在 RHEL6 下使用来自 Scientific Linux 6 的开发者工具包:

我安装了libmpc0.8.3:

有没有办法对我的项目的 makefile 或 gcc 进行故障排除以确定导致警告的原因并修复它?通过 Clang/LLVM 从 OS X 构建时,我似乎不需要将+符号添加到规则中。谷歌搜索警告文本并没有返回很多显然有用的信息。

0 投票
0 回答
438 浏览

redhat - RHEL 6 SCL 脚本不是为普通用户采购的

我在 rhel 6.9 安装上使用 devtoolset-2,所以我可以使用 devtoolset-2 提供的 gcc 4.8 版本。在以前的 rhel 6.2 安装中(在 VM 上),我能够通过在 /etc/profile.d/ 中添加一个脚本到源 devtoolset-2 的启用脚本来启用 devtoolset-2 的 gcc:

效果很好,让我可以访问我打开的任何终端窗口的 gcc 4.8。

现在在这个新的 6.9 安装(在真实硬件上)我已经在相同的位置尝试了相同的脚本,但它从来没有来源。新的终端窗口始终默认为系统的 gcc 4.4。但是,我可以手动获取启用脚本并且它确实有效:

谷歌搜索后,我尝试使用几个不同的命令来获取脚本:

我希望此设置适用于所有用户的终端,但为了完整起见,我尝试从我的 .bashrc 和 .bash_profile 脚本中获取它,但都不适用于我的用户。

我注意到的最后一件事是,如果我以 root 用户而不是普通用户身份登录,/etc/profile.d/ 中的脚本执行 source devtoolset-2 就好了。

任何想法为什么它会自动为root而不是任何其他用户提供资源?