Суть в том что попытался сгенерировать MinGW Makefiles.
Запускаю cmake gui, вот что мне она пишет на Configure
CMake Error: CMake was unable to find a build program corresponding to «MinGW Makefiles». CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMake was unable to find a build program corresponding to «MinGW Makefiles». CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file: C:/Users/asi/Desktop/bd/quazip/bin/CMakeFiles/2.8.12.1/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Установка интерпретатора Ruby на Windows [GeekBrains]
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file: C:/Users/asi/Desktop/bd/quazip/bin/CMakeFiles/2.8.12.1/CMakeCXXCompiler.cmake
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Configuring incomplete, errors occurred!
Совершенно не понимаю что тут написано, в гугле есть но я нифига не понял и ответов не видел.
Вообщем выручайте, очень срочно надо собрать.
Ах да, MinGW был распакован архивом (для Qt — за год столько ненависти сгенерировал уже с этой хренью), но путь я вроде прописал, по крайней мере в консоле (cmd) такое:
g++ —version
и
cmake —version
Выполняются — значит находится.
Что тут надо указать чтобы оно мне сгенерировало этот MinGW Makefiles?
- Kartonagnick
- Постоялец
#1
12:15, 1 окт 2014
war_zes
> то тут надо указать чтобы оно мне сгенерировало этот MinGW Makefiles?
Источник: gamedev.ru
Ruby on Rails, ошибка при генерации проекта/установке расширений, json, как лечить?
Прежде чем писать сюда, я изрядно погуглил, но это не принесло никаких результатов.
Проблема возникает при генерации проекта, он не может установить плагины (не уверен, что правильно понимаю что это?).
Сейчас имею
ruby -v ruby 2.1.5p273 (2014-11-13 revision 48405) [x64-mingw32] sqlite3 —version 3.8.8.1 rails -v DL is deprecated, please use Fiddle Rails 4.2.0
И вот на этапе создания проекта и возникает главная проблема, после команды
rails new blog
Происходит генерация проекта, успешно проходит до bundle install
Как установить Ruby на Windows 10
после чего получаю такую ошибку.
run bundle install DL is deprecated, please use Fiddle Fetching gem metadata from https://rubygems.org/. Resolving dependencies. Using rake 10.4.2 Using i18n 0.7.0 Gem::Ext:BuildError: ERROR: Failed to build gem native extension.
C:/Ruby21-x64/bin/ruby.exe extconf.rb creating Makefile make «DESTDIR=» clean «make» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. make «DESTDIR=» «make» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. make failed, exit code 1 Gem files will remain installed in C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/json1.8.2 for inspection. Results logged to C:/Ruby21-x64/lib/ruby/gems/2.1.0/extensions/x64-mingw32/2.1.0/json-1.8.2/gem_make.out An error occurred while installing json (1.8.2), and Bundler cannot continue. Make sure that ‘gem install json -v ‘1.8.2’ ‘ succeeds before bundling.
При попытке установить вручную gem install json, выходит та же самая ошибка.
Спасибо за прочтение!
- Вопрос задан более трёх лет назад
- 7767 просмотров
3 комментария
Оценить 3 комментария
Источник: qna.habr.com
«Rails» не распознается как внутренняя или внешняя команда, работающая программа или командный файл »при попытке создать новое приложение
Я выполнил инструкции в https://devcenter.heroku.com/articles/rails3, которые отсутствует много важной информации для установки Windows, но мне удалось решить большинство моих проблем с поиском в Google.
Вот что я сделал:
- Установлен Heroku Toolbelt
- Пытался «войти в систему heroku», но ssh-keygen не был найден, поэтому добавил C: Program Files (x86) Git bin; в% PATH% — затем смог сгенерировать ключ и войти в систему
- Пробовал «rails new myapp», но получил ошибку в заголовке этой ветки (команда rails не найдена)
- Пробовал «установить рельсы gem», но команда «gem» тоже не нашла. Добавлен C: Program Files (x86) Heroku bin; C: Program Files (x86) Heroku ruby-1.9.2 bin; в% PATH%.
- Снова попробовал «установить рельсы драгоценного камня». Команда запускается, но выдает ошибку с сообщением, что devkit не установлен.
- Установил devkit и добавил C: Program Files (x86) Heroku ruby-1.9.2 devkit; C: Program Files (x86) Heroku ruby-1.9.2 devkit bin; в% PATH%
- Наконец, «рельсы для установки драгоценных камней» успешно завершены
- Снова попробовал «rails new myapp», но по-прежнему получаю ошибку «rails» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
- Обыскал весь мой диск C: по запросу «rails. *», Но нигде не нашел исполняемого файла. Итак, «gem install rails» завершился без ошибок, но нигде в моей системе нет исполняемого файла «rails».
PS — Пожалуйста, никаких ответов типа «вы набрали ххх неверно». Возможно, я что-то опечатал в этом вопросе, но я всегда трижды проверяю, набираю ли команды с правильным регистром и орфографией. Кроме того, я выходил и открывал новые командные строки для перезагрузки PATH.
ChaosFreak 10 Июл 2013 в 07:15
4 ответа
Лучший ответ
Я думаю, вам нужно избавиться от всего установленного Ruby, особенно от PATH, и загрузить Ruby on Rails для Windows (http://rubyforge.org/frs/download.php/76862/railsinstaller-2.2.1.exe) После того, как вы установили это, установщик выполнит настройку и все, включая настройку переменных среды. После того, как вы установили, думаю, вам нужно перезагрузить ноутбук. Вы можете открыть «командную строку с Ruby on Rails» прямо из той, которую вы установили . затем попробуйте команду rails (например, rails c, rails new и т. Д.) Я пробовал это на своем 64-битном ноутбуке с Windows 7, и он отлично работает: D
Romans 8.38-39 10 Июл 2013 в 05:22
Посмотрим, повезет ли вам с установщиком Rails.
cfeduke 10 Июл 2013 в 03:35
Я думаю, вам просто нужно закрыть проводник Windows и все окно cmd. Затем снова откройте проводник Windows и снова запустите командную строку в ../ruby/rails
Да, кстати, вы можете использовать shift + щелчок правой кнопкой мыши , чтобы получить меню «Открыть окно команд здесь» в проводнике.
faruk 19 Янв 2016 в 20:21
Это сообщение означает, что Rails не может быть найден. Это может быть связано с тем, что вы не установили Rails, или с тем, что путь к Rails не найден. Это также может произойти, когда вы устанавливаете Rails с помощью «специальной» установки Rails, такой как установщик InstantRails. Мы не поддерживаем специальные установщики Rails. Мы рекомендуем вам выполнить «обычную» установку Rails. Чтобы сделать это из Ruby In Steel, убедитесь, что вы подключены к Интернету, затем выберите Gems в меню Ruby и введите:
Если вы предпочитаете запускать гем из системной подсказки, вы должны ввести:
Gem install rails –include-dependencies
Кроме того, вы можете загрузить и установить рельсы с веб-сайта Ruby On Rails:
Чтобы убедиться, что Rails установлен, перейдите в системную подсказку и введите:
Вы должны увидеть экран справочной информации, относящейся к Rails. Если вы все еще видите сообщение, «’ rails ’не распознается как внутренняя или внешняя команда, действующая программа или командный файл». тогда Rails не устанавливается. У вас должна быть работоспособная установка Rails для разработки приложений Rails с помощью Ruby In Steel.
Источник: question-it.com