我是 Rails 开发和使用 Spree Commerce bitnami Stack VM 实例的新手。我正在尝试安装 spree 扩展,并且说明说要对我在 webserver 目录中找不到的应用程序 Gem 文件进行配置更改
Running Rails 2.3.5 大礼包 0.9.4 版
我是 Rails 开发和使用 Spree Commerce bitnami Stack VM 实例的新手。我正在尝试安装 spree 扩展,并且说明说要对我在 webserver 目录中找不到的应用程序 Gem 文件进行配置更改
Running Rails 2.3.5 大礼包 0.9.4 版
您找不到它的原因是因为 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 没有早期版本。