gpt4 book ai didi

ruby - 如何运行安装在替代路径上的 ruby​​ 包?

转载 作者:行者123 更新时间:2023-12-01 05:43:50 25 4
gpt4 key购买 nike

我想构建并试用这个 github 项目 https://github.com/cmedley/terraforming

我已通过运行 github 存储库中的 setup 脚本将软件包(或 gem?抱歉,我不熟悉正确的 Ruby 术语)安装到另一个位置:

./script/setup --path ../bin

我可以看到主脚本terraforming已经安装在bin下。在这种情况下,路径是 bin/ruby/2.3.0/bin/terraforming

但是当我运行它时,我得到了这个错误:

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems.rb:241:in bin_path': can't find gem terraforming (>= 0.a)
(Gem::GemNotFoundException) from
../bin/ruby/2.3.0/bin/terraforming:22:in
'

从备用安装位置调用此 terraforming 脚本的正确方法是什么。

最佳答案

您可能仍需要gem install terraforming 来安装 gem。

script/setup 仅安装依赖项——您可以在 its code 中看到它只是运行 bundle install,它将 gem 安装在包含的 gemfile 中.此 gemfile 不包含 terraforming gem 本身,因为它希望您独立执行此操作。

关于ruby - 如何运行安装在替代路径上的 ruby​​ 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58721173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com