将创建的gem作为sudo运行

时间:2019-11-08 15:11:41

标签: ruby rubygems

我正在研究gem,正在尝试写入/etc/hosts文件,但是普通用户没有权限。通过sudo appname patch_hostfile尝试执行此操作会导致以下结果

.rvm/rubies/ruby-2.6.2/lib/ruby/site_ruby/2.6.0/rubygems.rb:284:in `find_spec_for_exe': can't find gem appname (>= 0.a) with executable vcdm (Gem::GemNotFoundException)

我认为这样做是因为rake install仅为当前用户安装,但是sudo应该可以访问所有内容,因此我不确定是否是问题所在。

0 个答案:

没有答案