грабли: команда, не найденная

Emacs в порядке; это не вполне делает всего, что мне нравится, когда jEdit делает, но я не интересуюсь расходами макросов записи времени и плагинов для моего редактора - мне нравится получать материал, сделанный вместо этого. Если бы мне был нужен мой редактор, чтобы сделать что-то, что отличающийся, я получил бы другого редактора или установил бы чужой плагин.

я использовал jEdit, Visual Studio, блокнот ++, TextWrangler. Я ненавижу VIM.

<час>

Нелепый....

я использую emacs полный рабочий день теперь. Спустя несколько месяцев после вышеупомянутого ответа я делал много удаленных входов в систему в Linux, и нано стал слишком сжимающим. И, да, я потратил макросы записи времени, и плагины для emacs. jEdit все еще довольно хорошо, но emacs вполне лучше. Все еще не используйте энергию (уже?).

26
задан eksatx 3 November 2009 в 02:59
поделиться

4 ответа

Вам необходимо добавить /var/lib/gems/1.8/bin в ваш ПУТЬ . Попробуйте эту команду:

export PATH=$PATH:$HOME/bin:/var/lib/gems/1.8/bin

После этого rake должно работать.

Вы можете добавить эту строку в свой ~ / .bashrc, чтобы вам не приходилось вводить эту команду каждый раз.

42
ответ дан 28 November 2019 в 07:02
поделиться

Gem жалуется на программу rake (т.е. исполняемый файл), а не на gem gem (у вас есть последний уже установлен).

Это означает, что вам нужно добавить rake exec в PATH. Возможное расположение бункера граблей: /var/lib/gems/1.8/bin/rake . Затем добавьте его в свой PATH:

export PATH=${PATH}:/var/lib/gems/1.8/bin

Вы также можете установить Rake из репозитория Ubuntu (как предлагается в выходных данных gem):

sudo apt-get install rake
8
ответ дан 28 November 2019 в 07:02
поделиться

Они верны, на вашем пути должны быть грабли. Однако, если вы хотите убедиться, что он там, вместо экспорта из .bashrc, сделайте символическую ссылку:

sudo ln -s /var/lib/gems/1.8/bin/rake /usr/bin/rake

Если вы это сделаете, вы всегда должны иметь возможность использовать его.

1
ответ дан 28 November 2019 в 07:02
поделиться

Я столкнулся с той же проблемой на Centos 5.5 и самокомпилированные ruby ​​и rails. (Требуется для redmine) Когда я пытался установить пассажира с помощью модуля-пассажира-install-apache2-module, я сделал strace и округлил, что этот пассажир ищет грабли в каталоге ruby ​​/ bin , а не в каталог gems / bin , в который были установлены грабли. Итак,

ln -s /usr/local/ruby1.8.7/lib/ruby/gems/1.8/bin/rake /usr/local/ruby1.8.7/bin

решил это за меня. (/usr/local/ruby1.8.7 - это место, где я установил Ruby ...)

0
ответ дан 28 November 2019 в 07:02
поделиться
Другие вопросы по тегам:

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