39724


自作gemをGemfileで指定しinstallを試みた所、installを行うことが出来ず困っています。

GemFile

[code]

    # Gemfile
    gem 'gem-name', '0.0.1', :path => '/Users/foo/tmp/pkg/gem-name'
    
[/code]

上記Gemfileでbundle installを行うと

[code]

    Could not install to path '/Users/foo/tmp/pkg/gem-name/ruby/2.4.0' because a file already exists at that path. Either remove or rename the file so the directory can be created.
    
[/code]

というエラーが返ってきます。  
本来参照していないはずのPathを参照しているようなのですが呼び出し方、或いはrbenv等の設定に問題があるのでしょうか…？  
解決策があればご教示いただきたいです。  
もし質問させて頂くにあたって情報が不足していましたら大変お手数ですが、教えて頂けると助かります。  
よろしくお願い致します。

[code]

    #環境
    rbenv 1.1.1
    ruby 2.4.1
    macOS Sierra 10.12.6
    
[/code]


CC BY-SA 3.0
2017-11-20T13:17:08.000
39711
2017-11-21T02:00:40.063
13591
question
ruby rubygems
自作gemをpath指定でinstallしようとすると指定と異なるPathが参照される


`path`で指定するのはgemファイルへのパスではなく、gem開発のルートディレクトリ（.gemspecがあるディレクトリ）です。

<http://www.ohmyenter.com/how-to-make-a-gem-for-rails/>


CC BY-SA 3.0
2017-11-21T02:00:40.063
39724
2017-11-21T02:00:40.063
9608
39711
answer