我设法在Linux (Mint 14)上构建鞋子,但显然我只能通过首先运行鞋子可执行文件并选择"打开一个应用程序"来运行我的脚本。这有点繁琐,但是当我运行ruby CoverMaker.rb
时,我得到以下错误:
/home/bleuarff/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- shoes (LoadError)
from /home/bleuarff/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from CoverMaker.rb:1:in `<main>'
我的完整代码如下:
require 'shoes'
#include Shoes
Shoes.app do
flow do
para "Image folder:"
edit_line
end
end
取消注释#include 'shoes'
得到一个错误"错误的参数类型Class(期望的模块)"
那么,是否有一种方法可以通过直接运行脚本而不首先运行跑鞋的开销来获得脚本的工作?
如果您将shoes构建为独立的应用程序,您应该能够使用以下命令运行脚本:
。/鞋CoverMaker.rb
在OS X上,您可以使用:
/应用程序/鞋/鞋。应用程序/内容/MacOS/鞋script.rb