我试图安装和运行施普雷我的本地机器上通过遵循Getting started with Spree问题与狂欢
然而提到的步骤,当我开始我得到以下错误的服务器:
找不到表'网页'
有人可以帮我解决这个问题吗?
我试图安装和运行施普雷我的本地机器上通过遵循Getting started with Spree问题与狂欢
然而提到的步骤,当我开始我得到以下错误的服务器:
找不到表'网页'
有人可以帮我解决这个问题吗?
解决了这个问题!
生成了以下生成器: spree_static_content和spree_product_assembly这样做了!
找不到表'页'意味着rails无法在数据库中找到该表。
在这些说明中,查看“配置数据库”部分和“4.6填充数据库”部分。
这听起来像你想给大礼包一个去,但没有经验与Rails。 您被卡住的地方并不是特定于spree的地方,它是设置所有被称为数据库迁移的rails项目所需的步骤。
对于您需要了解的有关迁移的信息,官方的Rails指南非常棒。 http://guides.rubyonrails.org/migrations.html
对于一个全面的介绍到Rails的也可以回答一些你的其他问题,请http://railstutorial.org/ruby-on-rails-tutorial-book
如果你只是想尝试的东西..大包小包土特的轨道上 再次操作步骤.. (如果它会产生一个错误,一个耙分贝:滴首先要摆脱的东西你已经做了)
'pages'表由spree_static_content gem使用。您可以从您的Gemfile中取出宝石,也可以生成静态内容宝石迁移:如果您已经包括了“spree_product_assembly”宝石以及
rails generate spree_static_content:install
,你要为做同样的它:
rails generate spree_product_assembly:install
然后,将数据库(只是为了确保)
rake db:bootstrap
rake db:admin:create
我遇到了类似的问题在尝试http://spreecommerce.com/documentation/getting_started.html指令后,但它似乎有在完成这些附加步骤后创建了一个不错的演示应用
这里是我做过什么让施普雷和运行:
创建一个新的Rails项目:
$ rails new spree_project
这5颗宝石添加到项目的Gemfile(/ spree_project/Gemfile中):
gem 'spree', :git => 'git://github.com/spree/spree.git'
gem 'spree_auth_devise', :git => 'git://github.com/spree/spree_auth_devise'
gem 'spree_gateway', :git => 'git://github.com/spree/spree_gateway.git'
gem 'spree_usa_epay'
gem 'spree_skrill'
运行包安装和设置数据库(DB耙:自举并没有为我工作)
$ bundle install
$ rake db:migrate
$ rake db:seed
$ bundle exec rake spree_sample:load
你让耙spree_sample:安装和耙db:bootstrap? – apneadiving 2011-01-29 23:57:56
是的,我做过了(我不明白15个字符的评论规则,如果我没有太多的话要说,就像在这种情况下一样!) – rb512 2011-01-31 07:27:50