|
|
|
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
Тебе надо сначала обновить rubygems. Как это сделать описано на сайте http://gemcutter.org/
В любом случае убедись, что команда
выдаёт 1.3.5, прежде чем перейти к установке Spree. Далее, ты пытаешься установить Spree в так называемом gem mode, этот режим полезен для хостеров и прочих случаев массовых развёртываний, для разработки больше подойдёт instance mode Кроме того, если ты хочешь воспользоваться именно стабильной версией 0.9.4, то возможно тебе понравится идея готового стека Spree от Bitnami, однако я рекомендую версию 0.9.99, которая через месяц станет очередным стабильным релизом 1.0, в ней множество полезных нововведений и кроме того для неё есть очень полезное расширение russian-adaptation. P.S. Недавно открылся сайт русского сообщества Spree. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Не хочет обновляться, вроде делаю как написано: >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 |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 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 > |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
там же написано, что для RubyGems 1.1 и 1.2 этот способ не работает Вообще похоже на очередной косяк винды. Попробуй перейти в папку, в которую установлен ruby прежде чем выполнять команды, в той же папке должен быть и файл update_rubygems. Обе команды должны выполняться с правами администратора. Кроме того, возможно придётся указать более явно >ruby update_rubygems В крайнем случае поставь RubyGems из архива, это там описано как третий способ. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 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' > Сейчас буду пробывать третий способ... |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
удалено
Это сообщение отредактировал(а) Лена - 24.1.2010, 15:36 |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 879 Регистрация: 16.8.2006 Репутация: нет Всего: 11 |
Получилось наполовину.
У меня на компьютер установлены две версии 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 Присоединённый файл ( Кол-во скачиваний: 2 ) far.gif 25,65 Kb |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
Ууу, это значит что ты не в ту папку перешла. В правильной папке такое сообщение совершенно невозможно, так как в правильной папке есть файл ruby.exe Ну тут два пути: 1) удалить одну из версий 3dRails, а лучше обе и поставить NetBeans или RadRails или RubyMine 2) настроить обе версии 3dRails так, чтобы они искали ruby и gem'ы в одинаковых папках, а не каждая в своих. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 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? |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
Сам git: http://msysgit.googlecode.com/files/Git-1....iew20091022.exe
Визуальная оболочка с интеграцией в проводник: http://code.google.com/p/tortoisegit/ -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
Нормально, теперь осталось задать настройки подключения к БД в config/database.yml и выполнить пару команд:
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Лена |
|
|||
Опытный Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 12 Всего: 56 |
ты мне предлагаешь самого себя проверить что-ли? Уже 10 раз бы сделала пока уточняешь. Прочитай http://guides.rubyonrails.org/ целиком пожалуйста. rake gems:install -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Правила форума "Ruby on Rails" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby On Rails | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |