2016-02-26 3 views
1

Я новичок в развитии в целом, и я начинаю с рельсов. Я узнал через учебник Hartl Rails (и несколько других ресурсов), и я использую cloud9 IDE. Я заметил, что каждый раз, когда я хочу, чтобы запустить сервер в С9 мне нужно ввести следующее:Cloud9 IDE - Terminal shortcut для запуска сервера рельсов

rails s -b $IP -p $PORT 

есть ярлык, горячие клавиши, псевдоним и т.д., так что я просто ввести что-то вроде «рельсы с»? Кажется излишне раздражающим, чтобы каждый раз вводить все это.

Спасибо!

ответ

2

Для этого вам необходимо установить псевдоним bash. Для того, чтобы запустить его с «launchRails» вы бы добавить строку, как это к вашим ~/.bashrc или ~/.bash_aliases файлов (либо один будет работать):

alias railsAlias="rails s -b $IP -p $PORT" 

Вы можете открыть эти файлы с c9 ~/.bashrc.

Для многословного псевдонима, такого как «команда rails», вы можете рассмотреть решение, подобное this one.


Источник: How and where to set bash alias

1

Чтобы использовать railss в качестве псевдонима, запустите в терминале Cloud9:

echo -e "\nalias railss='rails server -b \$IP -p \$PORT'" >> ~/.bash_aliases 

Это добавит railss псевдоним к концу предоставленного ~/.bash_aliases файла.

Откройте новую вкладку терминала на Cloud9, а псевдоним railss должен работать на новой вкладке терминала. С этого момента вы можете использовать railss вместо rails s -b $IP -p $PORT.


На момент написания ~/.bash_aliases предоставляется на Cloud9 по умолчанию. Если у вас нет файла ~/.bash_aliases, вместо этого используйте ~/.bashrc.

Дополнительно: чтобы сделать railss псевдоним доступен в старых, уже открытых вкладок Terminal, запустите source ~/.bash_aliases.

1

Не забывайте перезагрузить ваш C9 IDE. В противном случае .bash_aliases или .bashrc не будут распознаны как обновленные.