| 2008-06-27 16:49:45 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
Вышел первый плагин социальных сетей |
|
CommunityEngine - обявили о плагине социальных сетей для Ruby на Rails.
(http://missingmethod.brunobornsztein.com/projects/community_engine/) Это свободный, открытый источник социальной сети плагин для Ruby на Rails приложений. При малых затратах сил вы сможете мгновенно создавать новые или можернизировать приложения, и мгновенно все характеристики базового сайт сообщества. проинсталить этот пралин можно с http://github.com/bborn/communityengine/tree/master пока сам не пробовал но планирую так что в ближайшее время елси не найдется добровольца заюзать этого зверька, то напишу как все прошло и на что это похоже, и в чем особенности. |
|
| social networking plugin |
| 2008-06-27 19:18:27 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
Интересная штука!
Три часа потратил сегодня на изучение, но пока ничего определенного сказать не могу. Похоже это готовое приложение, а не плагин |
|
| 2008-07-10 12:53:08 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
| У меня что то не срослось с этим плагином я что то толи не дочитал толи не там сомтрел может напишешь более подробную статейку по этому поводу до чего ты смог дойти и како ыункционал получил, а то у меня нифига не вышло | |
| plugin social network for rails |
| 2008-07-10 18:07:18 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей 4.0 из 1 гол. |
|
Попробую...
Сразу предупреждаю, что я еще не очень силен в Руби, т.к. занимаюсь им всего один месяц. Для чистоты эксперементов с Ruby и Ruby on Rails, я использую Cygwin. Cygwin - это эмулятор линукса для Win32 от фирмы RedHat. Cygwin позволяет работать в линуксе, не покидая Win32. Всем, кто еще не установил этого зверя, советую это сделать и работать под ним, ну или на худой конец можно поити другим путем - приобрести MacBook и работать на MacOs. Договариваемся: 1. все наши райлс-приложения будут располагаться в каталоге /www/rails 2. Сайт будет располагаться в каталоге /www/rails/myblog (он же RAILS_ROOT) Подготовка к установке "COMMUNITY ENGINE" 1. Устанавливаем RAILS VERSION 2.1 (gem install rails) или обновляем текущий до версии 2.1 2. Устанавливаем необходимые Джемы (те, которые уже установлены, можно пропустить) gem install rmagick gem install haml gem install htmlentities gem install RedCloth gem install hpricot gem install rake 0.8.1 gem install haml 3. создаем сайт cd /www/rails rails /www/rails/myblog --database=mysql -t 4. Устанавливаем необходимый плагин The engines plugin for Rails 2.1 cd /www/rails/myblog script/plugin install git://github.com/lazyatom/engines.git Начинаем устанавиливать "COMMUNITY ENGINE" 1. cd /www/rails/myblog git clone --depth 1 git://github.com/bborn/communityengine.git vendor/plugins/community_engine 2. Создаем базы данных myblog_development myblog_production myblog_test и модифицируем config/database.yml соответственно 3. Удаляем public/index.html (если он существует) 5. Модифицируем environment.rb как показано ниже: ## environment.rb : 6. Моддифицируем каждый файл в каталоге environments (development.rb, test.rb, production.rb) как показано ниже: # development.rb, production.rb, test.rb должны включаит в себя нечто подобное: =============================================================== 7. Модифицируем routes.rb как показано ниже: # Добавьте это после любых существующих маршрутов, но перед default rails routes: =============================================================== 8. Генерируем миграцию: script/generate plugin_migration 10. Из командной строки запускаем: rake db:migrate 11. Стартуем сервер и наслаждаемся! ./script/server http://localhost:3000 12. Создаем админа: (примечание - в режиме development подтверждающие письма не шлются) а)для этого регистрируемся http://localhost:3000/signup б)идем в базу данных (myblog_development) и редактируем таблицу "users", в поле "activated_at" вручную вбиваем дату, в поле "role_id" вручную вбиваем цифру 1 13. Теперь вы полноценный админ! |
|
| CE, community-engine, ruby |
| 2008-07-11 09:03:54 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: Вышел первый плагин социальных сетей |
| Спасибо дошло оказывается я манула не польностью прочитал может ты еще приатачишь пару скриншотов с главной страницы и пару страниц админки. И тогде уже большой респект :) | |
| плагин социальной сети, руби |
| 2008-07-11 10:19:24 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
скрин-шот1: Главная страница "Сommunity MyBlog". - это то, что должно получиться после удачной установки и добавления нескольких статей
скрин-шот2: Приветствие системы после удачного логина скрин-шот3: Админка, главная страница скрин-шот4: Страница личного профиля скрин-шот5: Базовая логика |
|
| Присоединенные: CE1.jpg [78.9 KB] CE2.jpg [57.1 KB] CE3.jpg [60.1 KB] CE4.jpg [64.9 KB] CE5.jpg [85.7 KB] CE, community-engine, ruby |
| 2008-07-11 12:44:22 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
| А как насчет локализации ..??? никаких там встроенных возможностей не задумано ..?? | |
| 2008-07-11 13:14:51 | Ответить |
|---|---|
|
Jeka Адрес: Сообщений: 31 Регистр: 2008-05-02 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
У меня интернет не позволяет командной строке выходит в инет,поэтому возникли проблемы с этими пунктами. Скачал архивом с сайта, а как установит не знаю.
4. Устанавливаем необходимый плагин The engines plugin for Rails 2.1 cd /www/rails/myblog script/plugin install git://github.com/lazyatom/engines.git Начинаем устанавиливать "COMMUNITY ENGINE" 1. cd /www/rails/myblog git clone --depth 1 git://github.com/bborn/communityengine.git vendor/plugins/community_engine |
|
| 2008-07-11 14:17:24 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
насчет "COMMUNITY ENGINE"?
скачал архивом, типа "bborn-communityengine-19d19b6cce46c841a7638ab9b90e159ef7f9ac73.tar.gz" ? Тогда я думаю нужно поступить вот так: 1. распаковать (куда-нибудь) 2. получившийся при распаковке каталог "bborn-communityengine-19d19b6cce46c841a7638ab9b90e159ef7f9ac73" переименовать в "community_engine" 3. каталог "community_engine" положить в "/www/rails/myblog/vendor/plugins" так, чтобы в результате этой операции образовался: "/www/rails/myblog/vendor/plugins/community_engine" ну и дальше по сценарию... |
|
| 2008-07-11 14:19:17 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: RE: Вышел первый плагин социальных сетей |
| Руслан, я насчет локализации пока не думал, т.к. на русском языке я не еще не пробовал создавать сайты... Как-то руки не доходили | |
| 2008-07-11 17:43:44 | Ответить |
|---|---|
|
Jeka Адрес: Сообщений: 31 Регистр: 2008-05-02 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
В ответ на script/generate plugin_migration получаю
C:\www\rails\myblog>ruby script/generate plugin_migration c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- C:/www/rails/myblog/config/../vendor/plugins/engines/boot (LoadError) from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from C:/www/rails/myblog/config/environment.rb:3 from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/generate.rb:1 from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require' from script/generate:3 Подскажите как исправить. |
|
| 2008-07-12 11:41:47 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
Жека, похоже ты забыл установить (или не совсем правильно установил) обязательный плагин под названием "The engines plugin for Rails 2.1"
Устанавливаем необходимый плагин The engines plugin for Rails 2.1 cd /www/rails/myblog script/plugin install git://github.com/lazyatom/engines.git Подробнее об этом плагине можно прочитать вот здесь: http://rails-engines.org/download Если на твоем компе установлена программа "git" , то плагин установится без проблем, в других случаях нужно читать http://rails-engines.org Проверь, чтобы в файле "config/environment.rb" присутсвовала строка: require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot') и чтобы эта строка располагалась ниже собственного require Rails boot.rb вот так: |
|
| 2008-07-12 13:45:32 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: RE: RE: Вышел первый плагин социальных сетей |
| Может отдельным постом в блогах расскажешь о своем опыте разработки сайтов на английском языке ??? И возможно экономическом эффекте этой работы :) | |
| 2008-07-12 14:04:21 | Ответить |
|---|---|
|
Jeka Адрес: Сообщений: 31 Регистр: 2008-05-02 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
Проверь, чтобы в файле "config/environment.rb" присутсвовала строка:
require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot') У меня именно так и есть . А вот насчет этого: cd /www/rails/myblog script/plugin install git://github.com/lazyatom/engines.git CMD не выходит в инет!!! Может как нибудь можно скачать на комп, а потом установить. |
|
| 2008-07-12 14:30:08 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
Официальный сайт джита http://git.or.cz/
страница в инсталяшками для винды возможно попробовать проинсталить http://code.google.com/p/msysgit/downloads/list Хотя можно все установить на машине где есть интернет и линукс с джитом а потом на винде уже себе дальше писать |
|
| git windows |
| 2008-07-12 18:50:45 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: А вот насчет этого ? |
|
Для тех, кто серьезно решил работать с Ruby, Ruby on Rails, а также любой другой системой, так или иначе предназначенной для WEB еще раз советую (в последний раз :) уже) :
Если вы работаете под Win32, установите Cygwin, изучите его и работайте под ним. Это избавит вас от многих головных болей, касающихся несовместимости Win32 и Unix ИЛИ Купите Mac и работайте под MacOS. Это также избавит вас от многих головных болей, касающихся несовместимости Win32 и Unix Сорри за навязчивость, но из-за этого возникает много проблем. |
|
| 2008-07-15 16:37:52 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
В догонку
http://lovdbyless.com/ http://github.com/stevenbristol/lovd-by-less/tree/master/README еще одна социальная сеть на рельсах на шару Ставим из джит репозитория [wr@bublik ~]$ git clone git://github.com/stevenbristol/lovd-by-less.git Initialized empty Git repository in /home/wr/lovd-by-less/.git/ remote: Counting objects: 2431, done. Compressing objects: 9% (133/1Indexing 2431 objects... Compressing objects: 100% (1477remote: /1477), done.e remote: Total 2431 (delta 820), reused 2431 (delta 820) 100% (2431/2431) done Resolving 820 deltas... 100% (820/820) done |
|
| rails social network, руби социальная сеть инсталяция |
| 2008-07-18 19:28:26 | Ответить |
|---|---|
|
Jeka Адрес: Сообщений: 31 Регистр: 2008-05-02 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
Сделал всё как написано в README и получил это
C:\lovdbyless>rake db:create:all (in C:/lovdbyless) rake aborted! undefined method `collect' for # (See full trace by running task with --trace) C:\lovdbyless>rake db:create:all --trace (in C:/lovdbyless) ** Invoke db:create:all (first_time) ** Invoke environment (first_time) ** Execute environment rake aborted! undefined method `collect' for # c:/ruby/lib/ruby/site_ruby/1.8/rubygems/version.rb:237:in `initialize' c:/ruby/lib/ruby/site_ruby/1.8/rubygems/version.rb:29:in `new' c:/ruby/lib/ruby/site_ruby/1.8/rubygems/version.rb:29:in `initialize' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/gem_dependency.rb:104:in `n ew' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/gem_dependency.rb:104:in `s pecification' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/core_ext/s ymbol.rb:11:in `__send__' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/core_ext/s ymbol.rb:11:in `to_proc' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/locator.rb:81:in `ma p' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/locator.rb:81:in `pl ugins' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/loader.rb:63:in `loc ate_plugins' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/loader.rb:62:in `map ' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/loader.rb:62:in `loc ate_plugins' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/loader.rb:27:in `all _plugins' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/loader.rb:22:in `plu gins' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/rails/plugin/loader.rb:45:in `add _plugin_load_paths' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:235:in `add_plugin _load_paths' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:116:in `process' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:93:in `send' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:93:in `run' C:/lovdbyless/config/environment.rb:7 c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_re quire' c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependenci es.rb:509:in `require' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependenci es.rb:354:in `new_constants_in' c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependenci es.rb:509:in `require' c:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/tasks/misc.rake:3 c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in `invoke_with_call_c hain' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_c hain' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in `invoke_prerequisit es' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in `invoke_prerequisit es' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:507:in `invoke_with_call_c hain' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_c hain' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exceptio n_handling' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exceptio n_handling' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run' c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31 c:/ruby/bin/rake:16:in `load' c:/ruby/bin/rake:16 Скажите, что это значит! |
|
| 2008-07-19 14:12:39 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: Скажите, что это значит! |
|
Сделал всё как написано в README и получил это
> C:\lovdbyless>rake db:create:all Жека, я что-то не видел в README - "rake db:create:all" Ты не тот README прочитал! Вот выдержка из README для баз данных: Или ты говоришь не о "community engine" ? |
|
| 2008-07-19 14:49:52 | Ответить |
|---|---|
|
Jeka Адрес: Сообщений: 31 Регистр: 2008-05-02 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
| Нет я о lovdbyless, о котором Руслан написал выше. | |
| 2008-07-27 14:01:29 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
У меня поднялось это приложение почти с пол пинка так что сложно сказать почему у тебя не заработало.
К стати делаю русификацию и скоро кину ссылку на то что получилось. Нашёл зависимость без которой продакшин не работал |
|
| mime-types |
| 2008-07-28 12:19:45 | Ответить |
|---|---|
|
Jeka Адрес: Сообщений: 31 Регистр: 2008-05-02 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
| Ну что будем ждать. | |
| 2008-09-04 20:09:00 | Ответить |
|---|---|
|
denisych Адрес: Сообщений: 1 Регистр: 2008-08-24 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
| Valeri_k, не могли бы Вы поделиться рабочим архивом с уже всеми проделанными действиями? Все проделал так, как написано, в итоге выдает ошибку, связанную с rake. Спасибо! | |
| 2008-09-05 16:41:41 | Ответить |
|---|---|
|
Andrey Andrey Адрес: Ukraine Сообщений: 6 Регистр: 2008-02-18 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
Я тоже по пробовал ставить пару открытых соц.сетей на RoR
Ни один сразу не становится!!! Для таких обьемный вещей нехватает нормального инсталятора! Это сильно тормозит развитие как Ruby так и RoR в целом!!! То там доп.плагин скачать надо,то там еще gem пакет какой то не той версии А потом еще правильно rake запустить.Вообщем головная боль одна! Я например только из за этого своих коллег не могу уговорить на Ruby перейти. Вот и сидим на пых-пыхе |
|
| 2008-09-07 08:57:38 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: RE: Вышел первый плагин социальных сетей |
|
Ну я даже не знаю, как поделиться..
Рабочего архива нет, есть только рабочее приложение, которое уже скоро появится в интернет. Чем могу, тем помогу. В начале этого топика я рассказывал, как установить CE (community engine). Если следовать этим шагам, то никаких осложнений не должно возникнуть. Есть небольшие особенности... Все web-приложения устанавливаю под Cygwin А потому и не имею проблем с их установкой. Изначально я пробовал работать без Cygwin, но быстро уперся в определенные проблемы, как вы говорили выше "...то выдает ошибку, связанную с rake....то там еще gem пакет какой то не той версии..." В Cygwin тоже не совсем все гладко (напр. MySQL придется вручную компилировать), но все же... |
|
| 2008-09-07 09:13:37 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: RE: RE: Вышел первый плагин социальных сетей |
|
что могу сказать у меня на машине на винде стоит около трех версий руби с рельсами
одна версия лежит под цигвином одни версия просто в винде проинсталена и еще одна в нетбенсе работаю в любой среде из трех все по необходимости сейчас в цигвине пока только логи смотрю но раньше и запускал сервер или консоль |
|
| 2008-09-07 09:39:18 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: RE: RE: RE: Вышел первый плагин социальных сетей |
|
Руслан, привет!
Что то многовато у тебя вариантов руби установлено. Ну это и понятно, конечно. Ведь руби можно использовать для всего, что лежит в компе. Но вот тут необходима, как мне кажется некоторая осторожность с переменными среды, что бы не пересекались. Для случая с запуском CE (Community Engine) необходимо проследить, что бы запускался именно сервер под Cygwin. Под Win32 - проблемы. А развертывать приложение из под Cygwin на сервер с участием Capistrano(сложно в настройке) вообще очень приятно. |
|
| 2008-09-07 09:48:25 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: RE: RE: RE: RE: Вышел первый плагин социальных сетей |
|
как то я до капистрано никак не дойду социалку я запускал только на линуксе а проблем хватает везде тем более под виндой так что я очень серьезно задумываюсь и ноуте
на мак денег жалковато а на какойто асус за 500-800 тоже как то мнение раздваивается так что пока в раздумываниях |
|
| 2008-09-07 12:16:44 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: RE: RE: RE: RE: RE: Вышел первый плагин социальных сетей |
|
Тематику топика болтает из стороны в сторону :) ... Некоторые посты нужно разнести по разным топикам (вручную, насильно).
Ноут разработчика должен стоить не менее 1000. Мои предпочтения: "HP", "Compaq" с проц. "Intel" Много лет работал с этими моделями, ни разу не подводили. |
|
| 2008-10-03 10:49:40 | Ответить |
|---|---|
|
Паша Друзьяк Адрес: Сообщений: 10 Регистр: 2008-09-23 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
не вдалося всановити rmagick, видає наступне:
$ gem instal rmagick ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby.exe extconf.rb instal rmagick checking for Ruby version >= 1.8.2... yes checking for gcc... yes checking for Magick-config... no Can't install RMagick 2.7.0. Can't find Magick-config in /usr/local/bin:/usr/bin :/bin:/usr/X11R6/bin:/cygdrive/c/ruby/bin:/cygdrive/c/Windows/system32:/cygdrive /c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Program Files/ATI Techn ologies/ATI.ACE/Core-Static:/cygdrive/c/Program Files/Microsoft SQL Server/90/To ols/binn/:/cygdrive/c/Program Files/e/cmd:/cygdrive/c/Program Files/QuickTime/QT System/ *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.7.0 for inspection. Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.7.0/ext/RMagick/gem_make .out |
|
| RMagick |
| 2008-10-03 11:24:02 | Ответить |
|---|---|
|
Junior Адрес: Odessa Сообщений: 97 Регистр: 2007-07-25 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
| А у тебя какая версия Imagemagick стоит? и стоит ли он у тебя вообще? | |
| 2008-10-03 14:13:27 | Ответить |
|---|---|
|
Паша Друзьяк Адрес: Сообщений: 10 Регистр: 2008-09-23 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
imagemagick не стояв, я його поставив, але повідомлення про посилку залишилося те саме :(
як перевірити версія imagemagick не знаю |
|
| 2008-10-03 14:45:33 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
Тебе надо поставить для Imagemagick devel пакет
yum install Imagemagic* |
|
| Imagemagic |
| 2008-10-03 15:07:47 | Ответить |
|---|---|
|
Паша Друзьяк Адрес: Сообщений: 10 Регистр: 2008-09-23 его блог 0 сообщ. |
RE: RE: RE: Вышел первый плагин социальных сетей |
|
imagemagick в мене встановлений, принаймі виконавши /usr/local/bin/convert logo: logo.gif, я отримав логотип imagemagick
але при спробі встановити rmagick, я отримаю ту саму ж помилку :( |
|
| ImageMagick, RMagick |
| 2008-10-03 15:10:59 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1199 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: RE: RE: RE: Вышел первый плагин социальных сетей |
|
тебе надо девелопмент RPM пакет
потому что некоторым джемам надо исходники |
|
| 2008-10-03 16:12:49 | Ответить |
|---|---|
|
Паша Друзьяк Адрес: Сообщений: 10 Регистр: 2008-09-23 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
| як мені його поставити? в мене cygwin | |
| 2008-10-03 16:39:36 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
Под GygWin c rmagick вообще не должно быть никаких проблем.
У тебя на компьютере должен существовать вот такой файл CygWin/setup.exe Запусти его. Откроестся окно, нажми "далее", выбери "Install from internet", "далее" "Root Directory" (тут уже думай сам), "далее", "Local Package Directory" (выбери сам), "далее", "Direct Connection", "далее", выбираем "http://mirror.cs.vt.edu", "далее", В раскрывшемся списке нажимаем на знак "+" напротив "Graphics", В расрывшемся "Graphics" находим и выбираем "ImageMagick: Image manipulation software suite (utilities)", "далее"..... В процессе ImageMagick сама установится. После этой процедуры можно с уверенностью сказать, что ImageMagick корректно установлен. Теперь идем на консоль GygWin и делаем вот так: gem install rmagick Если после всего проделанного все же возникли проблемы, то возвращаемся на консоль GygWin и пробуем альтернативный вариант: gem install rmagick -v 2.5.2 Если и после этого возникнут проблемы, то нужно проверить версию Ruby и версию ROR. Вот, если кому поможет даю конфигурацию своего компа. С этой конфигурацией у меня никогда ни с чем (пока ) не возникало никаких проблем и конфликтов: |
|
| RMagick |
| 2008-10-03 17:12:31 | Ответить |
|---|---|
|
Паша Друзьяк Адрес: Сообщений: 10 Регистр: 2008-09-23 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
| нарешті вдалося поставити rmagick, для цього потрібно було встановити також libMagick-devel | |
| RMagick |
| 2008-10-03 17:26:10 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
| Поздравляю!! | |
| 2008-10-03 18:39:47 | Ответить |
|---|---|
|
Паша Друзьяк Адрес: Сообщений: 10 Регистр: 2008-09-23 его блог 0 сообщ. |
RE: Вышел первый плагин социальных сетей |
|
Маю ще одне питання
Я хочу створити проект на основі с_е під нього я створив на github.com репозитарій Під час розробки я буду дещо правити с_е, напркилад, створю укр. локаліазацію. Хотілось би щоб ці правки ввійшла в основний коди с_е. Я не зовсім розібрався з github, тому не можу зрозуміти, як мені бути. Я маю створити гілку для с_е на github і вносити в нього свої зміни? А як далі? Як потім зі своєї гілки перенести зміни в основну? |
|
| Git, github |
| 2008-10-03 19:06:45 | Ответить |
|---|---|
|
Valeri_K Адрес: Сообщений: 53 Регистр: 2008-06-09 его блог 0 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
я сам не люблю и не очень понимаю этот "git" похоже на слово "gad", которое в переводе на русский язык не очень приятно звучит :) :)
Паша, я могу немного рассказать, как я это делаю: 1. создаю приложение: 2. Устанавливаю обязательный плагин "engines" (без него CE работать не будет) 3. Устанавливаю саму CE 4.Настраиваю CE, как написано в /www/websites/rails/myblog/vendor/plugins/community_engine/README .... Все..., CE должна запуститься и работать. Если не заработала сразу, то читай выше (с самого начала этот топик) Теперь через некоторое время мыхотим обновить нашу CE. Делаем так (в CygWin): Если при выполнение команды "git pull" появится ошибка, типа В этом случае удаляем файл "engine_plugins/acts_as_taggable/lib/tag.rb" и запускаем команду "git pull" заново. Впринципе, ничего сложного и ничего военного здесь я не встретил. Просто аккуратно, внимательно, не торопясь работай и будет полное счастье. :) |
|
| 2008-10-03 19:33:59 | Ответить |
|---|---|
|
Roman V. Babenko Адрес: Kyiv Сообщений: 272 Регистр: 2008-04-22 его блог 6 сообщ. |
RE: RE: Вышел первый плагин социальных сетей |
|
Гіт має одну велику перевагу йому не потрібен сервер. Це розподілена система.
Тобто кожен розробник мае повну версію реопзитарія ;-) Тому ти можеш стоворювати локальні гілки и віддавати на гітхаб коли вони стануть достатньо стабільними. Розробники можуть мінятися змінами між собою без посередництва сервера. Або виділити одного хто б переглядав код і робив коміти в головний репозитарій. Створення гілки: Додаємо зміни до майбутнього коміту Фіксуємо зміни(коміт) колы твоя гілка стане постатньо стабільною можеш злити її з основною і віддаєш її гитхабу origin - іменоване посилання на основний репозитарій. тобто в тебе практично ніде не фігурують довжелезні посилання. Взагалі гіт - то такий ніштяк, що мене й досі від нього пре ;-) |
|