проблема установки spree - при использовании RVM - PullRequest
2 голосов
/ 14 ноября 2010

Я пытаюсь установить spree gem, используя следующие инструкции http://spreecommerce.com/resources/quick-start

Установка прошла нормально, но попытка создать приложение не разрешается

bash: spree: command not found

ПУТЬ /Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/bin:/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0@global/bin:/Users/sandbox1/.rvm/ рубины / рубиново-1.9.2-p0 / бен: /Users/sandbox1/.rvm/bin: / USR / бен: / бен: / USR / SBIN: / SBIN: / USR / местные / бен: / USR / местные / мерзавец / бен: / USR / X11 / бен: / USR / X11 / бен Баш-3,2 $

Должен ли я добавить что-то из приведенного ниже вывода в мою PATH?

bash-3.2$ find $HOME -name spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/doc/spree-0.30.0/rdoc/lib/generators/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/doc/spree_auth-0.30.0/rdoc/lib/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/doc/spree_core-0.30.0/rdoc/lib/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree-0.30.0/lib/generators/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree_auth-0.30.0/app/controllers/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree_auth-0.30.0/lib/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree_core-0.30.0/app/controllers/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree_core-0.30.0/app/helpers/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree_core-0.30.0/lib/spree
/Users/sandbox1/.rvm/gems/ruby-1.9.2-p0/gems/spree_core-0.30.0/public/images/spree
bash-3.2$ 

Ответы [ 2 ]

3 голосов
/ 07 января 2011

То, что сказал Крис: Вы можете создать приложение rails 3.0 и добавить в него самоцвет spree, как описано в http://spreecommerce.com/documentation/getting_started.html#creatinga-new-spree-project.

  1. Создать свой проект, например, rails new spreetest
  2. Добавить gem 'spree' в Gemfile
  3. Выполнить bundle install для установки отсутствующих самоцветов
  4. Инициализировать сайт оживления с помощью rails g spree:site и rake spree:install
  5. По выбору,установить пример данных rake spree_sample:install
  6. Заполните базу данных rake db:bootstrap
  7. Запустите сервер с rails server
0 голосов
/ 14 ноября 2010

Из того, что я прочитал на домашней странице Spree, они рекомендуют вам выполнить установку Gem, используя sudo. Однако RVM говорит, что вы не должны использовать sudo . Попробуйте установить Gem снова, на этот раз без sudo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...