我是Rails开发的新手,并与Spree Commerce bitnami Stack VM实例合作。我正在尝试安装spree扩展,并且说明要对应用程序Gem文件进行配置更改,这是我在webserver目录中找不到的
运行Rails 2.3.5 狂欢0.9.4版本
答案 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没有早期版本。