
Я пытаюсь установить Beef на ПК с Windows 10 - 64 бит. Я следовал инструкциям, приведенным по следующей ссылке:
https://github.com/beefproject/beef/blob/master/INSTALL.txt
Но я постоянно получаю эту ошибку:
Произошла ошибка при установке therubyracer (0.11.4), и Bundler не может продолжить. Убедитесь, что
gem install therubyracer -v '0.11.4'
все прошло успешно, прежде чем объединять.
Я немного покопался и обнаружил, что установленная версия therubyracer —0.11.0beta1 x86-mingw32в то время как установщик ищет версию 0.11.4
В приведенной выше ссылке в строке 38 упоминаются следующие строки:
Наконец, отредактируйте файл блокировки gem-файла beef, заменив требуемую версию ruby racer на версию, загруженную по ссылке выше.
Но когда я это делаю, я получаю эту ошибку:
Ваш файл блокировки нечитаем. Запустите
rm Gemfile.lock
и затемbundle install
сгенерируйте новый файл блокировки.
Может ли кто-нибудь мне с этим помочь?
решение1
Убедитесь, что все версии совпадают. Например, если вы используете 64-битную версию Ruby, убедитесь, что вы используете соответствующую версию 0.11.0beta1 x64-mingw, а не 0.11.0beta1 x86-mingw32, как вы упомянули выше.
Ваше здоровье!