Прежде всего, я хотел бы сказать, что я совсем новичок в Ruby, и мне нужно внести некоторые изменения.
Просто чтобы знать, я использую Windows 7.
Я установил драгоценный камень Foundation 5 в свой Ruby, но когда я пытаюсь запустить команду foundation new projectName, я получаю сообщение об ошибке The system cannot find the path specified.
После долгих исследований я обнаружил, что гем Foundation создает папку проекта, затем создает соответствующие файлы и, наконец, пытается запустить команду bower install из родительской папки, а не из папки проекта, которая содержит файл bower.json.
Более конкретно, скажем, я нахожусь в папке C:\Test\ и запускаю команду
foundation new myApp
Базовый драгоценный камень создаст папку myApp и внутри этой папки сгенерирует все необходимые файлы.
Наконец, пока я нахожусь в C:\, основной жемчужине, попытаюсь запустить команду
bower install
в то время как bower.json находится в папке C:\TEST\myApp\
В настоящее время я модифицирую файл generator.rb из драгоценного камня Foundation, чтобы установить местоположение файла bower.json.
Я пробовал что-то из следующего, но ничего не работает:
run("#{name/}bower install", capture: true, verbose: false)
run("/#{name/}bower install", capture: true, verbose: false)
где #{name} в этом примере — это myApp.
Есть ли способ сказать «Изменить каталог и перейти в каталог проекта перед запуском команды bower install»?
Может кто-нибудь, пожалуйста, помогите мне?