1

sinatra (1.4.5)、slim (2.0.3)、sass (3.4.0)、bootstrap-sass (3.2.0.1) の gemを使用して Ruby Web プロジェクトをセットアップしようとしています。

私は Sass を使用しているので、compass (1.0.1) gem を試してファイル.cssから自動的に生成することにしました。.scss

コンパスで使用するには、 bootstrap-sass github ページの指示に従いました。

compass create my-new-project -r bootstrap-sass --bootstrap を使用

ただし、これにより常に次の 2 つのコピーが生成されることに気付きましたbootstrap.css(これらgit diffは異なるディレクトリにあるため、ファイル パスを除いて同じであることがわかります)。

... (other files/directories get made and written)
directory my-new-project/stylesheets/bootstrap
    write my-new-project/stylesheets/bootstrap/bootstrap.css
directory my-new-project/stylesheets/bootstrap/bootstrap
    write my-new-project/stylesheets/bootstrap/bootstrap/bootstrap.css

これは、このインストールの意図した動作ですか? もしそうなら、なぜ2部がbootstrap.css望ましいのですか? そうでない場合、コンパスが 2 つのコピーを生成しないようにするにはどうすればよいですか?

4

1 に答える 1

0

Unnecessary file in assets どうやらこれはgit issuepull requestで取り組んでいるようです。プル リクエストで言及されているbootstrap-sassように、gemの次のリリースでは問題にならないはずです。glebm

上記のプル リクエストで説明されているように、この煩わしさを解決する簡単な方法は、 gemassets/stylesheets/bootstrap/bootstrap.scss内で単純に削除することです。bootstrap-sass

于 2014-08-24T05:15:40.360 に答える