Я хотел бы задачу Rake экспортировать путь в мой инструмент командной строки в $ PATH, и поэтому у меня есть следующие строки в моем Rakefile:Рек не экспорт PATH
task :make_path do
sh 'export PATH=$HOME/Desktop/folder:$PATH'
end
При вводе этой строки export PATH=$HOME/Desktop/folder:$PATH
в терминал напрямую, путь добавляется к переменной $ PATH. Однако, если я запускаю rake make_path
, ничего не меняется. Зачем?
Следующая задача правильно добавляет разрешения на выполнение в мой файл строка инструмента команды:
task :chmod do
sh 'chmod +x my_file'
end