You don’t have write permissions for the /usr/bin directory. when I installing some package with gem

By | 2019年2月5日

When you get “You don’t have write permissions for the /usr/bin directory”

in your installation with gem, you can solve the issue with the option -n /usr/local/bin.

Many internet sources said so. Of cource it works.

I thought this is a good chance to look a little more about gem install options.

We can get the information by ‘gem help install’ in the terminal.

Several useful options

I found several useful options in the help document as follows.

install command options

-v, --version VERSION: Specify version of gem to install

    --[no-]prerelease: Allow prerelease versions of a gem to be installed. (Only for listed gems)

-i, --install-dir: DIR Gem repository directory to get installed gems

-n, --bindir DIR: Directory where executables are located

common options

-h, --help: Get help on this command (same as gem help command)
-V, --[no-]verbose: Set the verbose level of output
-q, --quiet: Silence command progress meter
    --silent: Silence RubyGems output
    --config-file FILE: Use this config file instead of default (maybe useful for the batch-like jobs)
    --backtrace: Show stack backtrace on errors

Leave a Reply