Spree Commerce:GEM文件的位置

时间:2012-04-11 13:34:56

标签: ruby-on-rails gem spree

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

运行Rails 2.3.5  狂欢0.9.4版本

1 个答案:

答案 0 :(得分:0)

你无法找到它的原因是因为Gemfile是Rails 3+的标准而且你正在使用Rails2应用程序。 Rails3使用Bundler来处理你的应用程序的所有Gems。

在Rails 2中,gem依赖关系的定义是不同的。它没有Bundler所以“捆绑安装”在你的情况下也不起作用。

相反,您需要将gem依赖项添加到config / environment.rb,如下所示:

config.gem 'your_gem_name_here'

你也需要手动安装Gem,所以不像在Bundler安装它的Rails3中那样。在shell中使用它:

gem install your_gem_name

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