如何解决以下Gem::GemNotFoundException
问题?
$ gist
Traceback (most recent call last):
2: from /usr/local/bin/gist:23:in `<main>'
1: from /usr/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/usr/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem gist (>= 0.a) with executable gist (Gem::GemNotFoundException)
更多详细信息:
gist
作为我安装sudo gem install gist
时。 gist
时,它可以正常工作。 gist
为根目录安装了gem install gist
,并且可以使用gist
了。 对我来说,这似乎是一个许可问题。因此,在第二台计算机上,我进入了root并完成了gem install gist
的操作,该操作无法解决权限问题。所以我尝试了:
gem uninstall gist
gem install gist
但这仍然不能解决权限问题,sudo gem install --no-user-install gist
请帮助。 PS:这是我第一次使用gem install
,我只想运行一些以gem形式分发的shell程序。
PPS:两台机器都是:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic