Drupal Omega 4 - 运行 bundler 安装必要的 gem(Ruby 环境)

Drupal Omega 4 - Running bundler to install the necessary gems (Ruby enviromment)

我正在按照本指南在我的虚拟机上设置 Sass:https://www.drupal.org/node/2138087

我正在进行以下步骤:

Running bundler to install the necessary gems

If all went well you now have rvm and the version of ruby required by omega and you can run

bundle install

所以我 运行 捆绑安装 ,但我得到这个错误:

$ bundle install
-bash: bundle : command not found

另外,当我 运行 gem 安装 bundle 我得到:

$ gem install bundle
ERROR:  While executing gem ... (ArgumentError)
    invalid byte sequence in UTF-8

另一件事,运行在我的子主题中使用命令 ruby -v 给我:

$ ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [i386-cygwin]

所以一切都在那里工作得很好,但我无法让那个包工作。

到 运行 gem 安装包

首先,你必须做一个替换 C:\Ruby21-x64\lib\ruby.1.0\win32\registry.rb 第 70 行

注释行:

#LOCALE = Encoding.find(Encoding.locale_charmap)

并添加:

LOCALE = Encoding::UTF_8

其次,添加SSL证书:

下载http://curl.haxx.se/ca/cacert.pem 并在您的系统上添加一个 sys var :

SSL_CERT_FILE : pathtofile/carcert.pem

现在您可以执行 gem 安装包

我找到了一种在单个命令行中完成此操作的方法:

LANG=C.BINARY gem install bundler

它安装了捆绑器,我完成了所有后续步骤:)