4

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'というエラーが発生します。 では、最初にランニングシューズのオーバーヘッドなしでスクリプトを直接実行することで、スクリプトを機能させる方法はありますか?

4

2 に答える 2

3

スタンドアロンアプリケーションとしてshoesをビルドした場合は、次のコマンドでスクリプトを実行できるはずです。

./shoes CoverMaker.rb

于 2013-01-04T00:23:43.980 に答える
0

OS Xでは、次を使用できます。

/Applications/Shoes/Shoes.app/Contents/MacOS/shoes script.rb

于 2016-04-03T18:10:45.040 に答える