0

我是 Rails 开发和使用 Spree Commerce bitnami Stack VM 实例的新手。我正在尝试安装 spree 扩展,并且说明说要对我在 webserver 目录中找不到的应用程序 Gem 文件进行配置更改

Running Rails 2.3.5 大礼包 0.9.4 版

4

1 回答 1

0

您找不到它的原因是因为 Gemfile 是 Rails 3+ 的标准并且您使用的是 Rails2 应用程序。Rails3 使用 Bundler,它会为您的应用处理所有 Gem。

在 Rails 2 gem 依赖定义是不同的。它没有 Bundler,因此“捆绑安装”在您的情况下也不起作用。

相反,您需要像这样将 Gem 依赖项添加到 config/environment.rb:

config.gem 'your_gem_name_here'

您还需要手动安装 Gem,所以不像 Rails3 中的 Bundler 安装它。在外壳中使用它:

gem install your_gem_name

一般来说,将应用程序更新到 Rails3 是个好主意,我推荐它,因为我看到你想使用的这个 Gem 没有早期版本。

于 2012-04-13T05:54:18.747 回答