首页 > 解决方案 > 以 sudo 运行创建的 gem

问题描述

我正在研究 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应该可以访问所有内容,所以我不确定这是否是问题所在。

标签: rubyrubygems

解决方案


推荐阅读