gpt4 book ai didi

ruby - 来自 Bundler 的 Fresh Ruby gem - 无法加载我的 version.rb 文件?

转载 作者:数据小太阳 更新时间:2023-10-29 07:06:10 24 4
gpt4 key购买 nike

我想制作一个全新的 Ruby 应用程序,所以我决定使用 bundle gem foo 来完成它。这给了我全部:

lib/
foo/
version.rb
foo.rb
Gemfile
Rakefile
foo.gemspec
README.md

结构。现在,当我运行 ruby foo.rb 时,我得到:

`require': cannot load such file -- foo/version (LoadError)

foo.rb 只是默认值:

require 'foo/version'

module Foo
end

gems不能自己跑吗?我希望我不必为了测试而将我的 gem 包含到示例应用程序中吗?

最佳答案

您需要运行 bundle exec ruby​​ foo.rb 才能使用 Bundled gems。

或者,您可以修改 foo.rb 本身以采用 Bundler。就放

require 'bundler/setup'

在顶部。

关于ruby - 来自 Bundler 的 Fresh Ruby gem - 无法加载我的 version.rb 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16744921/

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