gpt4 book ai didi

ruby - 找不到类(class)

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

我正在 Windows 7 中使用 Sinatra 在 Ruby 中构建一个项目。

我的项目结构是:

/project 
|_ one.rb
|_ sin.rb

所以,我在 one.rb 中的代码:

require 'sinatra'
require 'sin'

但是当我运行它时,控制台显示:

C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:
36:in `require': cannot load such file -- sin (LoadError)
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/custo
m_require.rb:36:in `require'
from one.rb:1:in `<main>'

我该如何解决?

最佳答案

你必须使用 require_relative :

require_relative 'sin'

或者在您的 $LOAD_PATH 中包含当前目录:

$LOAD_PATH << '.'
require 'sin'

关于ruby - 找不到类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21189381/

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