Разработка в Ruby в [закрывших] окнах

Чтобы удалить путь из подсказки, используйте «prompt $ g», который просто покажет шеврон. Затем вы можете в любое время использовать команду 'cd', чтобы увидеть каталог, в котором вы находитесь. Например,

C:\Windows\System32\drivers\etc>prompt $g
>
>cd
C:\Windows\System32\drivers\etc

>
38
задан Robert S. 19 June 2009 в 03:24
поделиться

14 ответов

Я бы посоветовал, возможно, создать класс, который имеет все необходимые вам свойства:

Name,
Value,
Type,
JoinType (possibly an enum with Or / And)

тогда пусть ваш метод принимает коллекцию этих типов, а не Словарь. Таким образом, вы можете легко проверить, нужно ли вам делать и / или, а также проверить, нужны ли вам цитаты ...

//stackoverflow.com/questions/826164/a-definitive-list-of-ides-for-ruby-on-rails
  • Ruby On Rails с Windows Vista - лучшая установка?
  • https://stackoverflow.com / search? q = ruby ​​+ on + windows
  • 65
    ответ дан 27 November 2019 в 03:13
    поделиться

    Это может быть неприменимо в вашей ситуации (ограничения ИТ и т. Д.), Но другим вариантом может быть виртуализация. Вы можете установить VirtualBox, VMWare или аналогичный и запустить Ubuntu (или, конечно же, ваш предпочтительный дистрибутив Linux), получив доступ ко всему набору инструментов UNIX.

    1
    ответ дан 27 November 2019 в 03:13
    поделиться

    git доступен в Windows: http://code.google.com/p/msysgit/ или http://kerneltrap.org/Linux/ Git_on_Windows

    По сути, вам нужно решить, будете ли вы использовать маршрут Cygwin или маршрут MingW . Оба предоставят вам также Bash.

    GVim отлично работает. Я использую собственный порт, а не версию Cygwin.

    2
    ответ дан 27 November 2019 в 03:13
    поделиться

    Две лучшие среды разработки RoR, которые я использовал, - это NetBeans и Aptana Studio . Однако по большей части я придерживаюсь Notepad ++ и его различных плагинов (два важных HTML-тега Explorer и ]).

    1
    ответ дан 27 November 2019 в 03:13
    поделиться

    Я использую Netbeans, который является хорошим редактором в целом (по крайней мере, для меня).

    Для простых проектов я использую JEdit.

    Вы можете найти ссылку на IDE NetBeans

    JEdit можно найти по адресу JEdit

    2
    ответ дан 27 November 2019 в 03:13
    поделиться

    RubyMine должна быть первоклассной IDE. JetBrains всегда производит отличные продукты.

    16
    ответ дан 27 November 2019 в 03:13
    поделиться

    Cygwin как инструмент командной строки

    1
    ответ дан 27 November 2019 в 03:13
    поделиться

    NetBeans или e как IDE

    5
    ответ дан 27 November 2019 в 03:13
    поделиться

    Я несколько лет разрабатывал RoR под Windows, это терпимо, но Linux (или Mac) для этого намного лучше. Многие драгоценные камни и плагины значительно сложнее установить в Windows (например, quixml).

    Мой любимый текстовый редактор в Windows - Textpad, Eclipse тоже неплох.

    Если вы хотите использовать ls, find, grep ... в консоли Windows просто загрузите некоторый пакет их портов Win32, установите их и добавьте в свой PATH (Cygwin определенно лучше, но его сложнее установить). Вы также можете попробовать Powershell, он должен заменить командную строку unix от Microsoft.

    0
    ответ дан 27 November 2019 в 03:13
    поделиться
    0
    ответ дан 27 November 2019 в 03:13
    поделиться

    Вот мое невероятно подробное руководство по установке для Windows Server 2003 , который практически не изменился в XP Pro и Vista. См. Этот общий список установки и измените инструкции, если вы получите другие результаты. Они предназначены для людей, плохо знакомых с программированием, поэтому они, вероятно, будут слишком явными для ваших целей.

    ИМО, вам определенно понадобится оболочка в стиле * nix. Это не имеет никакого отношения к тому, нравится ли вам dir или ls - вам нужно иметь возможность запускать сценарии оболочки, иначе вы не продвинетесь далеко.

    git bash (поставляется с msysgit ) - мой маяк в штурме окон cmd.exe. По сути, это bash в Windows, и позволяет запускать практически любой сценарий, который можно запустить на * nix. Сюда входят все исполняемые файлы командной строки gem.

    В некоторых местах становится странно.

    • Права доступа к файлам - просто нет отличного способа сопоставления между ACL Windows и разрешениями файлов POSIX. Люди Cygwin потратили годы на ее решение , но она все еще не работает постоянно. Подход git bash состоит в том, чтобы просто ничего не делать, когда вас просят выполнить (например) FileUtils.chmod . Это означает, что вам может потребоваться создать еще несколько каталогов вручную, и вам нужно очень хорошо знать, когда что-то меняет права доступа к файлам.

    Например, когда я установил гем Heroku в Windows, он попытался установить разрешения для моего файла учетных данных Heroku, в котором мой пароль Heroku указан в виде открытого текста, на u + r go-rwx . Вы' Я определенно хочу изменить списки ACL для этого файла, если вы работаете на общей машине.

    • Скрипты против файлов .bat - я хотел изменить редактор git по умолчанию с vi на SCiTE (не то чтобы мне не нравился vi; это был семинар для новых пользователей, и я не хотел объяснять режимы редактирования). Мне пришлось создать файл .bat, который на самом деле был сценарием оболочки. См. Полное объяснение здесь:

    Как мне настроить редактор для работы с Git в Windows

    3
    ответ дан 27 November 2019 в 03:13
    поделиться

    Если ваша жизнь разработчиков переключается на Windows, вы можете попросить своего работодателя инвестировать в это:

    Ruby In Steel от SapphireSteel Software

    Я использовал его в прошлом, когда Я начал возиться с Ruby on Rails, теперь он довольно хороший и достаточно зрелый. Кроме того, он построен на Visual Studio, которая, как мне кажется, до сих пор является одной из лучших сред разработки.

    2
    ответ дан 27 November 2019 в 03:13
    поделиться

    Может быть, приносите LiveCD для работы каждое утро ..

    вы даже можете поместить его на флешку, если используете достаточно маленький дистрибутив / достаточно большой диск ...

    2
    ответ дан 27 November 2019 в 03:13
    поделиться

    Вы не сказали, используете ли вы Windows добровольно. Однако эта строка подсказывает мне, что, возможно, это так:

    «Если вы думаете, что я полностью потерял рассудок, то не стесняйтесь сказать и мне»

    Если у вас есть какие-либо Выбор в этом вопросе, я настоятельно рекомендую использовать систему на основе Unix вместо Windows. Если вам приходится испытывать неудобства, тратить деньги или прыгать через обручи, чтобы не заниматься разработкой Ruby / Rails в Windows, это того стоит.

    I ' В последнее время мне приходилось много работать с Ruby и Rails в Windows из-за устаревших систем и предпочтений других разработчиков. Разработка на Rails в системе на основе Unix намного более эффективна. Разница не такая уж тонкая.

    Тем не менее, как уже упоминали другие, установка mysysgit , даже если вы не используете Git, полезна, потому что она поставляется с Git Bash, который дает вам удобную командную строку bash.

    Что касается текстовых редакторов, мне нравится Notepad ++ .

    NetBeans - действительно хорошая IDE для разработки на Rails. Достойная подсветка синтаксиса, автозавершение кода, подсветка ошибок. Удобные сочетания клавиш для навигации. Это неплохо.

    Разница не такая уж тонкая.

    Тем не менее, как уже упоминали другие, установка mysysgit , даже если вы не используете Git, полезна, потому что она поставляется с Git Bash, который дает вам удобную командную строку bash.

    Что касается текстовых редакторов, мне нравится Notepad ++ .

    NetBeans - действительно хорошая IDE для разработки на Rails. Достойная подсветка синтаксиса, автозавершение кода, подсветка ошибок. Удобные сочетания клавиш для навигации. Это неплохо.

    Разница не является тонкой.

    Тем не менее, как уже упоминалось другими, установка mysysgit , даже если вы не используете Git, полезна, потому что она поставляется с Git Bash, который дает вам удобную командную строку bash.

    Что касается текстовых редакторов, мне нравится Notepad ++ .

    NetBeans - действительно хорошая IDE для разработки на Rails. Достойная подсветка синтаксиса, автозавершение кода, подсветка ошибок. Удобные сочетания клавиш для навигации. Это неплохо.

    автозавершение кода, выделение ошибок. Удобные сочетания клавиш для навигации. Это неплохо.

    автозавершение кода, выделение ошибок. Удобные сочетания клавиш для навигации. Это неплохо.

    1
    ответ дан 27 November 2019 в 03:13
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: