0

実行しようとすると、次のエラーが表示されます: php app/console assetic:dump --env=dev --no-debug

関係があるかどうかはわかりません。

[Assetic\Exception\FilterException]                                                                                  
  An error occurred while running:                                                                                     
  '/usr/bin/ruby' '/usr/local/bin/compass' 'compile' '/tmp' '--images-dir' '/home/tirengarfio/workspace/canalones/app  
  /../web/images' '--config' '/tmp/assetic_compassYNg6JH' '--sass-dir' '' '--css-dir' '' '/tmp/assetic_compasssdSsQF.  
  scss'                                                                                                                

  Error Output:                                                                                                        
  /usr/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find compass (>= 0) amongst [sass-3.2.5] (G  
  em::LoadError)                                                                                                       
    from /usr/lib/ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'                                                    
    from /usr/lib/ruby/1.9.1/rubygems.rb:1231:in `gem'                                                                  
    from /usr/local/bin/compass:18:in `<main>'                                                                          


  Input:                                                                                                               
  @import "compass/css3";                                                                                              
  @import "compass/utilities";                                                                                         

  $naranja: #FF6600;                                                                                                   
  $blanco: #FFFFFF;                                                                                                    
  $verde_oscuro: #006666;                                                                                              
  $verde_claro: #009900;                                                                                               

  #content_center {                                                                                                    
  position: relative;                                                                                                  
      #bg {                                                                                                            
          /*background: url('/bundles/canalonesfrontend/images/bg_gris_puntos.png');*/                                 
          background: url('/bundles/canalonesfrontend/images/otis_redding.png');                                       
          width: 800px;                                                                                                
          height: 330px;                                                                                               
          position: absolute;                                                                                          
      }                                                                                                                
      .slides_container {                                                                                              
          width:570px;                                                                                                 
          height:270px;                                                                                                
          margin: 0 auto;                                                                                              
          position: absolute;                                                                                          
          z-index: 10;                                                                                                 
          div {                                                                                                        
          margin-top: 25px;                                                                                            
             width:570px;                                                                                              
             height:270px;                                                                                             
             display:block;                                                                                            
         }                                                                                                             
      }                                                                                                                
  }                                                                                                                    


  #container_info                                                                                                      
  {                                                                                                                    
     .item_info {                                                                                                      
         background: $naranja;                                                                                         
         width: 192px;                                                                                                 
         height: 250px;                                                                                                
         float: left;                                                                                                  
         margin: 15px;                                                                                                 
         padding: 10px 19px;                                                                                           
         border: 3px solid orange;                                                                                     
         @include border-radius(14px);                                                                                 
         .title {                                                                                                      
             color: $blanco;                                                                                           
             margin: 9px 0;                                                                                            
         }                                                                                                             
         .content {                                                                                                    
         }                                                                                                             
     }                                                                                                                 
  }       

注: ある人がここで同じ問題を抱えており、他の人はコンパスをスタンドアロンとして動作させるべきだと答えていますが、どうすればよいでしょうか?

4

2 に答える 2

0

コンパスをインストールするだけです:

gem install compass

Compass を手動でインストールするのではなく、Bundler] 1を使用してプロジェクトの依存関係を管理することを検討してください。

更新日 2013 年 3 月 29 日

コンパスをインストールしましたが、1 か月前にインストールして使用してもインストールされていないようです。とにかく、エラーは私の質問で言及したものと同じです..「compass create sass test」を実行してもエラーはありません..

1) Compass が Symfony で正しく構成されているかどうかを確認してください。この美しいガイドを参照として使用できます。

http://alexandre-salome.fr/blog/Sass-Compass-Assetic-In-Ten-Minutes

2)コマンドrubycompass実行可能ファイルへのパスを確認whichし、エラー出力の先頭からのパスと比較してください。

whichアプリケーションを実行しているユーザーとして実行する必要があることに注意してください。次に例を示します。

sudo -iu www-data which ruby
sudo -iu www-data which compass
于 2013-03-28T17:50:46.670 に答える
0

通常、コンパス プロジェクトを個別にコンパイルするのは非常に簡単です。とにかく走れ

compass compile /path/to/project

gem がインストールされていることを確認してください。

于 2013-03-28T17:52:20.567 に答える