0

それで、sassで使用するためにwpテーマをセットアップしようとしています。

style.css の名前を style.scss に変更し、「sass」というフォルダーに入れました。次に、config.rb というファイルを作成しました。その中で私は書いた

/* config.rb in the theme's root. */ 
css_dir = "/"
sass_dir = "sass"
output_style = :compressed

次に、compas.app を使用してフォルダー (つまり、FTP サーバー上にあり、Finder にマウントされている) を監視しようとします。テーマのルート フォルダーを選択し、[OK] を押します。2 秒後、次のエラーが表示されます。

'(RegexpError) 繰り返し演算子の対象が指定されていません: /* テーマのルートにある config.rb。*/ org/jruby/RubyKernel.java:1112:in eval' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/serialization.rb:24:inparse_string' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/serialization.rb: 15:_parse' org/jruby/RubyIO.java:1139:in開いて org/jruby/RubyKernel.java:296:open' file:/Applications/compass.app/Contents/Resources/Java/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/1.8/open-uri.rb:32:in開いて/Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/serialization .rb:14:in _parse' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/file_data.rb:7:innew_from_file' with_defaults' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/file_data.rb:6:in/Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/inheritance.rb:204:in new_from_file' /Applications /compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/helpers.rb:42:inconfiguration_for' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/configuration/helpers.rb:97:inadd_project_configuration' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/commands/project_base.rb:31:in add_project_configuration' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/commands/project_base.rb:25:inconfigure!' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/commands/project_base.rb:15:in initialize' /Applications/compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/lib/compass/commands/update_project.rb:37:ininitialize' ファイル:/Applications/compass.app/Contents /Resources/Java/compass-app.jar!/ui/tray.rb:417:in watch' file:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/app.rb:207:intry' ファイル:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/ui/tray.rb :412: watch' file:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/ui/tray.rb:153:inopen_dir_handler ファイル内:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/ui/tray.rb:71: run' file:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/main.rb:115:inrun_tray ファイル内:/Applications/compass.app/Contents/ Resources/Java/compass-app.jar!/main.rb:131:in(root)' org/jruby/RubyKernel.java:1062:inrequire' file:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/main.rb:1:in `(root)''

4

1 に答える 1

1

デバッグする必要があります。

まず、テーマをローカル ドライブにダウンロードして実行compass compileします。

次に Compass.App を実行します。

次にcompass watch、リモート フォルダーで実行します。

問題はどのステップで発生しますか?

于 2013-06-24T06:18:56.523 に答える