首页 > 解决方案 > 安装本地构建的 Ruby gem 时不允许安装到父路径

问题描述

我写了一个我想在本地安装的 Ruby gem。我在 OS X Mojave 上使用 Rubygems 3.0.6 和 RVM。这是一个封闭源代码的 gem,我宁愿不麻烦将它发布到公司的 gemservers。我可以同时使用bundle install和来安装其他(已发布的)gem gem install

gem 全部构建(使用gem build)并且代码有效,但是当我运行时:

gem install influx_trello_utility-0.1.0.gem

我收到一个错误:

ERROR:  While executing gem ... (Gem::Package::PathError)
    installing into parent path /bin/[ of /Users/danascheider/.rvm/gems/ruby-2.6.3@influx_trello_utility/gems/influx_trello_utility-0.1.0 is not allowed

对此的任何帮助将不胜感激。我不确定哪些附加信息会有用,但我很乐意回答您的任何问题。谢谢!

标签: rubyrubygemsrvm

解决方案


推荐阅读