我正在尝试通过 Foundation 开始使用 Compass/SASS。我已经使用 rvm 安装了 ruby 2.0.0 并安装了 compass 。我正在使用 centOS。
但是,当我尝试运行以下命令时:
# compass create emj --javascripts-dir "js" --images-dir "img"
我收到以下错误:
/usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler/definition.rb:16:in `build': /Gemfile not found (Bundler::GemfileNotFound)
from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler.rb:148:in `definition'
from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler.rb:116:in `setup'
from /usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/bin/compass:26:in `<top (required)>'
from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/compass:23:in `load'
from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/compass:23:in `<main>'
from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `eval'
from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `<main>'
我曾尝试寻找一些解决方案,但我碰壁了。
非常感谢任何建议或帮助。谢谢。
最佳答案
过去安装 compass 是一件轻而易举的事,但在过去的几天里我一直遇到同样的问题。起初我以为这只是 OSX Mavericks 的问题,但现在我在 3 个不同的操作系统上遇到了同样的问题。
This question看起来与您的非常相似,但答案对我不起作用。
在过去,我不记得曾经见过 @global 目录,所以也许 RVM 安装的方式发生了一些变化?我打猎了,found this ,并尝试:
rvm gemset delete global
我现在可以毫无问题地compass create
。
我不确定全局 gemset 的用途是什么,目前也不关心。我只是想让 compass 工作。
关于ruby - 尝试运行 compass create - 找不到 Gemfile 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19551679/