ruby - 尝试运行 compass create - 找不到 Gemfile 错误

标签 ruby rubygems centos compass-sass

我正在尝试通过 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/

相关文章:

ruby - lambda 的缺点是什么?

ruby - 重新安装 ruby​​gems

CentOS 初始化脚本依赖

nginx - centos 仅将文件夹完全访问权限添加到特定组

ruby - 为什么Nokogiri 只需要在 super 用户模式下工作?

javascript - 尝试将 .js 文件添加到我的 Rails 应用程序时出现 ActionController::UnknownFormat

ruby - 即使成功安装了 bundler,也无法找到 gemfile

ruby - Git 用 CRLF 替换了我所有的 LF - 我该如何解决这个问题?

curl - 无法在 CentOS 上安装 Red5 的演示应用程序

ruby-on-rails - 在 Ruby 中,如何从 CSV 文件中按列读取数据?