2013-01-02 2 views
4

나는 내 공급자와 함께 Cpanel 기반의 호스팅 계획을 가지고 있습니다. 나는 퍼티를 사용하여 Compass와 Sass를 모두 설치했는데 모든 것이 정상적으로 보일 것입니다. 그러나 그것을 사용하려고하면 터미널에서 sass: command not found이 나옵니다.Sass가 설치되었지만 명령을 찾을 수 없습니다.

나는 이것이 Sass/Compass가 환경 변수에서 언급되지 않았기 때문에 아마도 이것이 작동하도록하는 방법을 찾지 못했기 때문인 것으로 알고 있습니다. 나는 서버에 대한 sudo 액세스 권한이 없으며 수동으로 PATH를 추가 할 수 있다고 읽었지만 많은 행운이 없다.

  • 이 GEM_HOME의 bin 디렉토리가 경로에 있는지 확인 :

    $ echo $PATH | grep $GEM_HOME 
    

    2.1

  • 답변

    5
    1. 는 루비 & RubyGems installed이 있는지 확인합니다. 그 다음, 아닌 경우 :

      $ echo "export PATH=$PATH:$GEM_HOME/bin" >> "~/.bash_profile" 
      
    2. gem install sass 
      
    +0

    이 기능의 수행 방식을 설명해 주시겠습니까? 아무것도 망가지지 않을거야, 그치? –

    +0

    내가 첫 번째 명령을 입력 할 때 사용법 : grep [옵션] ... 패턴 [파일] ... –

    +0

    또한 두 번째 명령을 입력하면 다음과 같은 "-jailshell : ~/.bash_profile : No 명령 프롬프트에서 dir을 입력해도 .bash_profile 파일이 표시됩니다. –

    0

    는 것 compass를 사용하여 고려 말대꾸의 RubyGem 패키지를 설치 같은 명령 줄을 허용합니다 compass [YOUR-FILE].sass도 할 수 compass watch [SASS FOLDER] 및 thid 자동 것이다 '컴파일'을해라.

    http://compass-style.org/

    는 말대꾸가 설치되어있어 곳을 찾기 위해 보석을

    gem update --system 
    gem install compass 
    

    Installation

    +0

    질문에 대한 답변이 전혀 없습니다. OP는 이미 Sass와 Compass를 설치했습니다. 다시 설치하면 명령을 실행할 수 없다는 사실이 바뀌는 지 확실하지 않습니다. – cimmanon

    2

    시도를 사용하여 설치합니다. 내 경우에는, 보석 경로는

    [~] which gem 
    /usr/bin/gem 
    

    하지만 말대꾸는 내가는 $ HOME/루비를 추가 필요,

    [~] find . -name '*sass*' 
    ./ruby/gems/doc/sass-3.4.22/rdoc/lib/sass 
    ./ruby/gems/gems/sass-3.4.22/test/sass 
    ./ruby/gems/gems/sass-3.4.22/bin/sass 
    ./ruby/gems/gems/sass-3.4.22/lib/sass 
    ./ruby/gems/bin/sass 
    

    그래서 내 $ PATH에없는 다른 경로에 설치되었다/gems/bin을 my $ PATH에 넣으십시오. 그런 다음 문제가 해결되었습니다.