From: muraken@...
Date: 2021-03-30T00:51:44+00:00
Subject: [ruby-core:103089] [Ruby master Feature#17760] Where we should install a header file when `gem install --user`?

Issue #17760 has been updated by mrkn (Kenta Murata).


The permission error was reported at https://github.com/ruby/digest/issues/14.

----------------------------------------
Feature #17760: Where we should install a header file when `gem install --user`?
https://bugs.ruby-lang.org/issues/17760#change-91153

* Author: mrkn (Kenta Murata)
* Status: Open
* Priority: Normal
----------------------------------------
As `digest` have been made a default gem at Ruby 3.0,  it can be installed by `gem install` command.

When we install `digest`, `digest.h` is installed at the same directory as `ruby.h`.  But when we use `gem install --user` for installing it, where should `digest.h` is installed in?

Now, the location of `digest.h` is always the same directory as `ruby.h` regardless of whether we use `gem install --user`.  It occurs permission error when non-root user uses `gem install --user` for installing `digest` on the system-ruby.



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>