Terminal 从终端安装gem时出现权限错误
我一直在尝试使用Terminal 从终端安装gem时出现权限错误,terminal,rubygems,Terminal,Rubygems,我一直在尝试使用gem install命令安装zsteg,但即使作为超级用户,我也会遇到以下错误: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory. 我试过sudo-gem-install-zsteg,sudo-s然后gem-install-zsteg,只是gem-install-zsteg,但都不
gem install
命令安装zsteg,但即使作为超级用户,我也会遇到以下错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
我试过sudo-gem-install-zsteg
,sudo-s
然后gem-install-zsteg
,只是gem-install-zsteg
,但都不起作用。我该怎么办
编辑:我正在使用macOSX Mojave,我有ruby,我刚刚重新安装了rake和zsteg,它对我很有效
1. make sure you have ruby-dev
2. update --system
3. sudo gem install rake
4. sudo gem install zsteg
祝你好运 所以我想出来了。我使用以下命令将安装目录更改为/usr/local/bin:
gem install zsteg -n /usr/local/bin
我使用macOSX,它没有访问apt get的权限。此外,brew没有ruby fullbrew安装ruby