Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Spree Commerce:GEM文件的位置_Ruby On Rails_Gem_Spree - Fatal编程技术网

Ruby on rails Spree Commerce:GEM文件的位置

Ruby on rails Spree Commerce:GEM文件的位置,ruby-on-rails,gem,spree,Ruby On Rails,Gem,Spree,我是Rails开发和Spree Commerce bitnami Stack VM实例的新手。我正在尝试安装spree扩展,说明中说要对应用程序Gem文件进行配置更改,但在webserver目录中找不到该文件 运行轨道2.3.5 Spree 0.9.4版本之所以找不到它,是因为Gemfile是Rails 3+的标准,而您使用的是Rails2应用程序。Rails3使用Bundler,它关心应用程序的所有Gems 在Rails2中,gem依赖项定义是不同的。它没有Bundler,所以“bundle安

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

运行轨道2.3.5
Spree 0.9.4版本

之所以找不到它,是因为Gemfile是Rails 3+的标准,而您使用的是Rails2应用程序。Rails3使用Bundler,它关心应用程序的所有Gems

在Rails2中,gem依赖项定义是不同的。它没有Bundler,所以“bundle安装”在您的情况下也不起作用

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

config.gem“你的名字在这里”

您还需要手动安装Gem,因此不像Rails3中Bundler安装Gem。在shell中使用此选项:

gem install your_gem_name

一般来说,将应用程序更新到Rails3是一个好主意,我建议您这样做,因为我看到您想要使用的这个Gem没有早期版本。

您好,您能指一下说明吗?该应用程序位于安装目录apps/sprees中,就像Github上的这个目录所示,将“gem spree\u store\u credits”添加到gem文件中