【问题标题】:trying to create a compass file试图创建一个指南针文件
【发布时间】:2012-08-02 11:23:53
【问题描述】:

我安装了指南针:

    sudo gem install compass

并安装了 0.12.2 版 gem,但是当我这样做时

    compass version 

    compass create myfilename

我得到“找不到命令”。我尝试卸载并重新安装,但仍然卡在同一件事上。

所有这些都来自 /Users/mycomputer。感谢任何帮助。

【问题讨论】:

    标签: gem sass compass-sass


    【解决方案1】:

    您的 gem 可执行目录似乎不在您的 $PATH 中。这可能不是解决此问题的最佳方法,但它非常直接。希望其他成员能帮助改进答案。

    要解决这个问题,请找到您的 gem 可执行目录:

    $ gem environment
    

    并像这样查找EXECUTABLE DIRECTORY 行:

    - EXECUTABLE DIRECTORY: /Users/mycomputer/.rvm/gems/ruby-1.9.3-p194@foo/bin
    

    通过在运行时查找它来仔细检查它是否已经在您的 $PATH 中:

    $ echo $PATH
    

    如果您没有看到您的EXECUTABLE DIRECTORY,请在您的主目录中编辑(或创建).profile 添加(或修改):

    export PATH="/Users/mycomputer/.rvm/gems/ruby-1.9.3-p194@foo/bin:$PATH"
    

    现在重新加载您的.profile 以更新您的$PATH 并检查您的EXECUTABLE DIRECTORY 是否存在并尝试再次运行compass

    $ . ~/.profile
    $ echo $PATH
    /Users/mycomputer/.rvm/gems/ruby-1.9.3-p194@foo/bin:/usr/bin:/bin:/usr/sbin:/sbin...
    $ compas --version
    Compass 0.12.2 (Alnilam)
    

    希望这能让您顺利上路。管理宝石和路径可能会很痛苦。做对你有用的事。您可能会查看RVM,因此您不必sudo 安装gems,但我离题了。

    【讨论】:

    • 谢谢 Maxbeatty。我会试试这个,让你知道结果如何。
    • 伙计们,请注意不要在重新定义路径时意外遗漏 $PATH,否则您将丢失其他路径! (一个菜鸟错误,但我刚刚做到了)我发现这很有帮助:unix.stackexchange.com/questions/26047/…
    • 在编辑 .bashrc 和 .bash_profile 的尝试失败后,这非常有效,这个答案为我指明了 .profile 的正确方向,所以谢谢!终端新手:这是我用来从终端vi ~/.profile编辑.profile的命令
    猜你喜欢
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多