при установке все файлы оказались в External Libraries , а в текущем проекте пустая папка APP, как устанавливать чтобы всё было в проекте?

27 views
Skip to first unread message

Дмитрий Батманов

unread,
Jan 25, 2013, 5:58:20 AM1/25/13
to synerg...@googlegroups.com
при установке все файлы оказались в External Libraries , а в текущем проекте пустая папка APP, как устанавливать чтобы всё было в проекте? Заранее спасибо!

Alexander Negoda

unread,
Jan 25, 2013, 7:04:35 AM1/25/13
to synerg...@googlegroups.com

Именно так надо задавать вопросы! Чтобы никто и ничего не понял. И главное, никаких подробностей, а то вдруг догадаются...

PS а ещё, лично мне кажется, что правилом хорошего тона считается начинать письма со слов "Здравствуйте".

Дмитрий Батманов

unread,
Jan 25, 2013, 9:58:00 AM1/25/13
to synerg...@googlegroups.com
Да, признаю свою вину, не прав. Здравствуйте. Моя проблема в том что в текущей директории проекта(которуя я создал - rails new myshop), в папке app только деволтные рельсовые файлы, а весь код который генерировался при установке synergy оказался в  external libraries( список под проектом / использую RubyMine ) соответственно я не могу нормально дебажить и редактировать код. может нужно устанавливать с какими либо параметрами?

пятница, 25 января 2013 г., 16:04:35 UTC+4 пользователь Alexander написал:

Alexander Negoda

unread,
Jan 25, 2013, 10:14:59 AM1/25/13
to synerg...@googlegroups.com
На самом деле, это нормальное поведение, когда сторонние либы ставятся в папку ruby. Но если нужно, чтобы он  были в папке проекта, то есть 2 способа:
1. все gem-ы ставить в папку tmp (например)
 git clone путь_к_репе tmp/имя_папки
 и в Gemfile добавлять как gem 'имя_гема', :path => 'tmp/имя_папки'
этот способ имеет один минус - в tmp ставятся лишь некоторые гемы, а прочие опять же будут в папке с ruby-установкой.

2. в папке проекта создаётся папка + файл: 
.bunle/config
в файл конфиг пишется такое:
---
BUNDLE_PATH: /путь/к_приложению/vendor/bundles

после bundle install все гемы будут установлены в указаную папку

И ещё.
Не стоит заморачиваться с этим - рубимайн легко работает с гемами из External Libraries. Так же, красиво работает дебагер. Просто жмёте ctrl+shift+n, пишите имя файла, переходите в него, ставите breakpoint в нужной строке. Также работает поиск по ctrl+shift+f -достаточно выделить в дереве External Libraries нужный гем + папку и нажать вышеуказанную комбинацию.

Кстати, замечу, что если гемы поставить в приложение, то рубимайн будет тормозить, потому как он индексирует все файлы приложения. Это, конечно, будет происходить только при запуске рубимайна, но всё-равно неприятно.




25 января 2013 г., 18:58 пользователь Дмитрий Батманов <batma...@gmail.com> написал:

Дмитрий Батманов

unread,
Jan 25, 2013, 11:13:50 AM1/25/13
to synerg...@googlegroups.com
Спасибо, очень полезная информация!

пятница, 25 января 2013 г., 14:58:20 UTC+4 пользователь Дмитрий Батманов написал:

Дмитрий Батманов

unread,
Jan 26, 2013, 1:17:26 PM1/26/13
to synerg...@googlegroups.com
а как в таком случае работать с гитом и капистрано


пятница, 25 января 2013 г., 14:58:20 UTC+4 пользователь Дмитрий Батманов написал:
при установке все файлы оказались в External Libraries , а в текущем проекте пустая папка APP, как устанавливать чтобы всё было в проекте? Заранее спасибо!

Alexander Negoda

unread,
Jan 26, 2013, 2:52:20 PM1/26/13
to synerg...@googlegroups.com

> а как в таком случае работать с гитом и капистрано

в каком "таком" случае?


Дмитрий Батманов

unread,
Jan 27, 2013, 8:27:29 AM1/27/13
to synerg...@googlegroups.com
когда файлы находятся все папки с проектом

суббота, 26 января 2013 г., 23:52:20 UTC+4 пользователь Alexander написал:

Alexander Negoda

unread,
Jan 27, 2013, 10:24:08 AM1/27/13
to synerg...@googlegroups.com
.gitignore?


27 января 2013 г., 17:27 пользователь Дмитрий Батманов <batma...@gmail.com> написал:
--
 
 

Reply all
Reply to author
Forward
0 new messages