|
|
1
5
您正在使用一个不适当的方法从Ruby运行系统命令。试试这个:
您正在使用的语法(带有反勾号)捕获命令的标准输出并以字符串形式返回。这就是为什么你在终点站看不到它的原因。 下面是一个关于运行Ruby命令的不同方法的很好的回顾: 6 Ways to Run Shell Commands in Ruby . |
|
|
2
1
如果您只对以根用户身份运行管理任务的简单方法感兴趣,那么您可能会考虑其他一些事情。
这将给你一个shell,你可以在其中提交命令作为你的sudo自己(假设sudo已经设置好,这样你就可以通过sudo运行shell)。 你可以做的另一件事是,尽管在Ubuntu中并不总是推荐或认为是好的形式 create a root account :
然后您可以作为根用户登录并以这种方式管理事务。 我知道这并不能回答你关于Ruby的具体问题,但我希望你能发现它有帮助。 |
|
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 1 年前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
AnswerMePlz · VS Code中的终端冻结 1 年前 |
|
|
w113msh · 提取未设置脚本的变量名 1 年前 |
|
|
Antx · 如何在终端中成功运行corepack enable 2 年前 |
|
|
iSand · VS Code终端更改位置 2 年前 |
|
|
YFl · 如何在将原始文件作为符号链接到新位置的同时移动文件? 2 年前 |
|
|
Sarah · 在macOS上安装Apache Spark 3.5.0 2 年前 |