Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Spree 
V
    Опции темы
Лена
Дата 23.1.2010, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Подскажите, как правильно установить это: http://spreecommerce.com/
>gem install spree

ERROR:  Error installing spree:
    gemcutter requires RubyGems version >= 1.3.5

>gem install rubygems-update 
Successfully installed rubygems-update-1.3.5
1 gem installed
Installing ri documentation for rubygems-update-1.3.5...
Installing RDoc documentation for rubygems-update-1.3.5...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README

>update_rubygems
Unknown command: 'update_rubygems'


Что не так?

Это сообщение отредактировал(а) Лена - 23.1.2010, 16:33
PM MAIL   Вверх
source777
Дата 23.1.2010, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Тебе надо сначала обновить rubygems. Как это сделать описано на сайте http://gemcutter.org/
В любом случае убедись, что команда
Код

gem -v

выдаёт 1.3.5, прежде чем перейти к установке Spree.
Далее, ты пытаешься установить Spree в так называемом gem mode, этот режим полезен для хостеров и прочих случаев массовых развёртываний, для разработки больше подойдёт instance mode

Кроме того, если ты хочешь воспользоваться именно стабильной версией 0.9.4, то возможно тебе понравится идея готового стека Spree от Bitnami, однако я рекомендую версию 0.9.99, которая через месяц станет очередным стабильным релизом 1.0, в ней множество полезных нововведений и кроме того для неё есть очень полезное расширение russian-adaptation.

P.S. Недавно открылся сайт русского сообщества Spree.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Лена
Дата 24.1.2010, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Цитата(source777 @  23.1.2010,  17:46 Найти цитируемый пост)
Как это сделать описано на сайте http://gemcutter.org/


Не хочет обновляться, вроде делаю как написано:

>gem -v
1.2.0
>gem update --system
Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.5
ERROR:  While executing gem ... (NameError)
    undefined local variable or method `remote_gemspecs' for #<Gem::Commands::UpdateCommand:0x3b90660>

>gem -v
1.2.0
>gem install rubygems-update
Successfully installed rubygems-update-1.3.5
1 gem installed
Installing ri documentation for rubygems-update-1.3.5...
Installing RDoc documentation for rubygems-update-1.3.5...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README

>update_rubygems
Unknown command: 'update_rubygems'
>

Это сообщение отредактировал(а) Лена - 24.1.2010, 12:31
PM MAIL   Вверх
Лена
Дата 24.1.2010, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



А на другом копьютере у меня вот так:
>gem update --system          
Updating RubyGems
Nothing to update
>gem -v
1.2.0
>gem install rubygems-update  
Successfully installed rubygems-update-1.3.5
1 gem installed
Installing ri documentation for rubygems-update-1.3.5...
Installing RDoc documentation for rubygems-update-1.3.5...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README

>update_rubygems              
Unknown command: 'update_rubygems'
>gem -v
1.2.0
>
PM MAIL   Вверх
source777
Дата 24.1.2010, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Цитата(Лена @  24.1.2010,  12:52 Найти цитируемый пост)
>gem update --system   

там же написано, что для RubyGems 1.1 и 1.2 этот способ не работает

Вообще похоже на очередной косяк винды. Попробуй перейти в папку, в которую установлен ruby прежде чем выполнять команды, в той же папке должен быть и файл update_rubygems.
Обе команды должны выполняться с правами администратора.
Кроме того, возможно придётся указать более явно
>ruby update_rubygems 

В крайнем случае поставь RubyGems из архива, это там описано как третий способ.



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Лена
Дата 24.1.2010, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Что-то не получается. Ruby установлен в C:\TurboRDK\bin скопировала туда rubygems-update-1.3.5.gem

Затем открыла в 3dRail консоль:
>gem install rubygems-update  
Successfully installed rubygems-update-1.3.5
1 gem installed
Installing ri documentation for rubygems-update-1.3.5...
Installing RDoc documentation for rubygems-update-1.3.5...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README

>update_rubygems              
Unknown command: 'update_rubygems'
>ruby update_rubygems 
Unknown command: 'ruby'
>

Сейчас буду пробывать третий способ...
PM MAIL   Вверх
Лена
Дата 24.1.2010, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



удалено

Это сообщение отредактировал(а) Лена - 24.1.2010, 15:36
PM MAIL   Вверх
Лена
Дата 24.1.2010, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Получилось наполовину. smile
У меня на компьютер установлены две версии 3dRails. Первая 3dRails 1.2 и вторая 3dRails 2.0. Обе они установили ruby в свои папки.  3dRails 1.2 установлена на диск D: и папка с ruby такая: D:\CGRubyInstall\bin
Я через Far запустила команду ruby setup.rb  в результате в версии 3dRails 1.2 которая установлена на диске D: версия gem стала 1.3.5, а  в версии 3dRails 2.0 которая установлена на диск С: версия gem осталась старой. Ruby для версии 3dRails 2.0 установилось сюда: C:\TurboRDK\bin Как обновить gem для второй версии?
Пробую так:
Иду в папку C:\TurboRDK\bin  через Far и пытаюсь запустить. Не получается так (рис.). 
Есть ли возможность обновить gems для обоих 3dRails? В путях Windows у меня так:
C:\Program Files\CollabNet Subversion;D:\CGRubyInstall\bin;C:\TurboRDK\ImageMagick-6.4.3-Q8;C:\TurboRDK\bin;C:\Program Files\CodeGear\RAD Studio\6.0\bin;C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl;C:\Program Files\CodeGear\RAD Studio\5.0\bin;C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\rubygems-1.3.5

В C:\rubygems-1.3.5 скаченный архив.

Добавлено через 8 минут и 38 секунд
Все, получилось. Надо было все содержимое архива переместить в папку C:\TurboRDK\bin и затем через Far еще раз зайти в эту папку и запустить команду ruby setup.rb Теперь в обеих версиях 3dRails у меня:
>gem -v
1.3.5

Теперь буду разбираться с Spree smile


Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  far.gif 25,65 Kb
PM MAIL   Вверх
source777
Дата 24.1.2010, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Цитата(Лена @  24.1.2010,  14:15 Найти цитируемый пост)
Unknown command: 'ruby'

Ууу, это значит что ты не в ту папку перешла. В правильной папке такое сообщение совершенно невозможно, так как в правильной папке есть файл ruby.exe  smile 


Цитата(Лена @  24.1.2010,  16:08 Найти цитируемый пост)
У меня на компьютер установлены две версии 3dRails. Первая 3dRails 1.2 и вторая 3dRails 2.0. Обе они установили ruby в свои папки.  3dRails 1.2 установлена на диск D: и папка с ruby такая: D:\CGRubyInstall\bin

Ну тут два пути:
1) удалить одну из версий 3dRails, а лучше обе и поставить NetBeans или RadRails или RubyMine smile
2) настроить обе версии 3dRails так, чтобы они искали ruby и gem'ы в одинаковых папках, а не каждая в своих.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Лена
Дата 24.1.2010, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Я тут дошла до такого шага в 3dRails 2.0:
>gem -v
1.3.5
>gem install spree

========================================================================

           Thanks for installing Gemcutter! You can now run:

    gem push          publish your gems for the world to use and enjoy
    gem owner         allow/disallow others to push to your gems
    gem webhook       register urls to be pinged when gems are pushed

========================================================================

Successfully installed gemcutter-0.3.0
1 gem installed
Installing ri documentation for gemcutter-0.3.0...
Installing RDoc documentation for gemcutter-0.3.0...



>git clone git://github.com/railsdog/spree.git spree
 
Unable to locate command ('[git.exe, git.cmd]') on the environment path ('C:\3rdRail\jre\bin\client;C:\3rdRail\jre\bin;C:\Program Files\CollabNet Subversion;D:\CGRubyInstall\bin;C:\TurboRDK\ImageMagick-6.4.3-Q8;C:\TurboRDK\bin;C:\Program Files\CodeGear\RAD Studio\6.0\bin;C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl;C:\Program Files\CodeGear\RAD Studio\5.0\bin;C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\Bpl;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\rubygems-1.3.5')>

а где взять  git.exe?
PM MAIL   Вверх
source777
Дата 24.1.2010, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Сам git: http://msysgit.googlecode.com/files/Git-1....iew20091022.exe
Визуальная оболочка с интеграцией в проводник: http://code.google.com/p/tortoisegit/



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Лена
Дата 24.1.2010, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Установила...
Мало что понимаю в происходящем, но это нормально или нет? Написано красным цветом:


>git clone git://github.com/railsdog/spree.git spree
Checking out files:   4% (105/2382)   
Checking out files:   5% (120/2382)   
Checking out files:   6% (143/2382)   
Checking out files:   7% (167/2382)   
Checking out files:   8% (191/2382)   
Checking out files:   9% (215/2382)   
Checking out files:   9% (222/2382)   
Checking out files:  10% (239/2382)   
Checking out files:  11% (263/2382)   
Checking out files:  12% (286/2382)   
Checking out files:  12% (306/2382)   
Checking out files:  13% (310/2382)   
Checking out files:  14% (334/2382)   
Checking out files:  15% (358/2382)   
Checking out files:  16% (382/2382)   
Checking out files:  17% (405/2382)   
Checking out files:  18% (429/2382)   
Checking out files:  18% (436/2382)   
Checking out files:  19% (453/2382)   
Checking out files:  20% (477/2382)   
Checking out files:  20% (487/2382)   
Checking out files:  21% (501/2382)   
Checking out files:  22% (525/2382)   
Checking out files:  23% (548/2382)   
Checking out files:  24% (572/2382)   
Checking out files:  25% (596/2382)   
Checking out files:  25% (614/2382)   
Checking out files:  26% (620/2382)   
Checking out files:  27% (644/2382)   
Checking out files:  28% (667/2382)   
Checking out files:  29% (691/2382)   
Checking out files:  30% (715/2382)   
Checking out files:  30% (716/2382)   
Checking out files:  31% (739/2382)   
Checking out files:  32% (763/2382)   
Checking out files:  33% (787/2382)   
Checking out files:  34% (810/2382)   
Checking out files:  34% (824/2382)   
Checking out files:  35% (834/2382)   
Checking out files:  36% (858/2382)   
Checking out files:  37% (882/2382)   
Checking out files:  38% (906/2382)   
Checking out files:  39% (929/2382)   
Checking out files:  39% (945/2382)   
Checking out files:  40% (953/2382)   
Checking out files:  41% (977/2382)   
Checking out files:  41% (994/2382)   
Checking out files:  42% (1001/2382)   
Checking out files:  43% (1025/2382)   
Checking out files:  43% (1027/2382)   
Checking out files:  44% (1049/2382)   
Checking out files:  44% (1068/2382)   
Checking out files:  45% (1072/2382)   
Checking out files:  46% (1096/2382)   
Checking out files:  47% (1120/2382)   
Checking out files:  47% (1128/2382)   
Checking out files:  48% (1144/2382)   
Checking out files:  49% (1168/2382)   
Checking out files:  50% (1191/2382)   
Checking out files:  50% (1202/2382)   
Checking out files:  51% (1215/2382)   
Checking out files:  52% (1239/2382)   
Checking out files:  53% (1263/2382)   
Checking out files:  53% (1272/2382)   
Checking out files:  54% (1287/2382)   
Checking out files:  55% (1311/2382)   
Checking out files:  56% (1334/2382)   
Checking out files:  56% (1342/2382)   
Checking out files:  57% (1358/2382)   
Checking out files:  58% (1382/2382)   
Checking out files:  59% (1406/2382)   
Checking out files:  59% (1418/2382)   
Checking out files:  60% (1430/2382)   
Checking out files:  61% (1454/2382)   
Checking out files:  62% (1477/2382)   
Checking out files:  63% (1501/2382)   
Checking out files:  64% (1525/2382)   
Checking out files:  65% (1549/2382)   
Checking out files:  65% (1552/2382)   
Checking out files:  66% (1573/2382)   
Checking out files:  67% (1596/2382)   
Checking out files:  68% (1620/2382)   
Checking out files:  69% (1644/2382)   
Checking out files:  70% (1668/2382)   
Checking out files:  71% (1692/2382)   
Checking out files:  72% (1716/2382)   
Checking out files:  72% (1736/2382)   
Checking out files:  73% (1739/2382)   
Checking out files:  74% (1763/2382)   
Checking out files:  75% (1787/2382)   
Checking out files:  76% (1811/2382)   
Checking out files:  76% (1815/2382)   
Checking out files:  77% (1835/2382)   
Checking out files:  78% (1858/2382)   
Checking out files:  79% (1882/2382)   
Checking out files:  80% (1906/2382)   
Checking out files:  80% (1926/2382)   
Checking out files:  81% (1930/2382)   
Checking out files:  82% (1954/2382)   
Checking out files:  83% (1978/2382)   
Checking out files:  83% (1995/2382)   
Checking out files:  84% (2001/2382)   
Checking out files:  85% (2025/2382)   
Checking out files:  86% (2049/2382)   
Checking out files:  87% (2073/2382)   
Checking out files:  88% (2097/2382)   
Checking out files:  88% (2110/2382)   
Checking out files:  89% (2120/2382)   
Checking out files:  90% (2144/2382)   
Checking out files:  91% (2168/2382)   
Checking out files:  92% (2192/2382)   
Checking out files:  92% (2211/2382)   
Checking out files:  93% (2216/2382)   
Checking out files:  94% (2240/2382)   
Checking out files:  95% (2263/2382)   
Checking out files:  96% (2287/2382)   
Checking out files:  97% (2311/2382)   
Checking out files:  97% (2316/2382)   
Checking out files:  98% (2335/2382)   
Checking out files:  99% (2359/2382)   
Initialized empty Git repository in C:/Documents and Settings/Lena/3rdRail/workspace/spree/.git/
Checking out files: 100% (2382/2382)   
Checking out files: 100% (2382/2382), done.
>




Это сообщение отредактировал(а) Лена - 24.1.2010, 17:44
PM MAIL   Вверх
source777
Дата 24.1.2010, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Нормально, теперь осталось задать настройки подключения к БД в config/database.yml и выполнить пару команд:
Код

cd "C:/Documents and Settings/Lena/3rdRail/workspace/spree/"
rake gems:install
script/extension install git://github.com/romul/spree-russian-adaptation.git
rake db:bootstrap
script/server





--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Лена
Дата 24.1.2010, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: нет
Всего: 11



Прошу проверить последовательность шагов:
1. Иду в папку C:\Documents and Settings\Lena\3rdRail\workspace\spree\config
Открываю файл database.yml:
# Default database configuration

development:
  adapter: sqlite3
  database: db/development.sqlite3

test:
  adapter: sqlite3
  database: db/test.sqlite3

production:
  adapter: sqlite3
  database: db/production.sqlite3
                                    
# special mode for demo.spreecommerce.com (you probably don't need this)                                    
demo:
  adapter: sqlite3
  database: db/production.sqlite3

меняю все на свое:
development:
  adapter: mysql
  database: 
  username: root
  password: root
  host: localhost

test:
  adapter: mysql
  database: 
  username: root
  password: root
  host: localhost

production:
  adapter: mysql
  database: 
  username: root
  password: root
  host: localhost 

2. Запускаю команду rake gems:install (не совсем понимаю этот шаг, в инструкции этого нет).  

3. Запускаю установку адаптера script/extension install git://github.com/romul/spree-russian-adaptation.git
Но выше говорилось, что адаптер только для версии 0.9.99 а у меня судя по названиям папок установилась версия 0.9.4 
Значит надо как-то обновить версию до 0.9.99?

4. Запускаю rake db:bootstrap

PM MAIL   Вверх
source777
Дата 24.1.2010, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 12
Всего: 56



Цитата(Лена @  24.1.2010,  18:22 Найти цитируемый пост)
Прошу проверить последовательность шагов

ты мне предлагаешь самого себя проверить что-ли? Уже 10 раз бы сделала пока уточняешь. 

Цитата(Лена @  24.1.2010,  18:22 Найти цитируемый пост)
не совсем понимаю этот шаг

Прочитай http://guides.rubyonrails.org/ целиком пожалуйста.
rake gems:install


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby on Rails"
source777
  • С чего начать? начинаем
  • Документацию смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby On Rails | Следующая тема »


 




[ Время генерации скрипта: 0.1818 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.