本文介绍了使用setup.rb添加设置例程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好编码员,
实际上我正在尝试为Ruby项目添加一个安装例程。
我的结构如下:
/
/ bin
/bin/latexcv.rb
/ lib
/ lib / [二手图书馆]
/ data
/ data /附件
/ data /简历
/数据/封面
我的班级主要课程:
Hello coders,
actually i'm trying to add a setup routine to a Ruby project.
I have a structure like:
/
/bin
/bin/latexcv.rb
/lib
/lib/[the used libraries]
/data
/data/Appendix
/data/Resume
/data/Cover
My main class runs:
FileUtils.cd('data/Cover') do
Cover.create_cover
end
运行后setup.rb并启动我的二进制文件它加载方法并给我回复:
After running the setup.rb and launching my binary it loads the method and gives me back:
/home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/fileutils.rb:127:in `chdir': No such file or directory @ dir_chdir - data/Cover (Errno::ENOENT)
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/fileutils.rb:127:in `cd'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/latex_curriculum_vitae.rb:20:in `block in <class:LatexCurriculumVitae>'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/fileutils.rb:127:in `chdir'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/fileutils.rb:127:in `cd'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/latex_curriculum_vitae.rb:12:in `<class:LatexCurriculumVitae>'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/latex_curriculum_vitae.rb:11:in `<top (required)>'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /home/sascha/.rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /home/sascha/.rvm/rubies/ruby-2.2.1/bin/latexcv.rb:3:in `<main>'
也许有谁知道它为什么会中断?
整个项目可以在那里显示: []
推荐答案
这篇关于使用setup.rb添加设置例程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!