DIE-engine
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
ставлю эту софтину и там идут 2 пункта в которых я не понимаю что они просят сделать, расскажите пожалуйста, qt уже установился ссылка на гитхаб сотины (https://github.com/horsicq/DIE-engine/b ... /README.md)
Edit build_console_lin.sh: Set PATH for QMAKE
run build_console_lin.sh ( bash -x build_console_lin.sh )
Edit build_console_lin.sh: Set PATH for QMAKE
run build_console_lin.sh ( bash -x build_console_lin.sh )
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
DIE-engine
Mitai, Изменить build_console_lin.sh: установить PATH для QMAKE
запустите build_console_lin.sh (bash -x build_console_lin.sh)
Фактически перевод.
запустите build_console_lin.sh (bash -x build_console_lin.sh)
Фактически перевод.
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
вот что пишет автор пакета
Откройте build_console_lin.sh в любом текстовом редакторе
Измените
[QMAKE = / home / hors / QT / 4.8.7 / bin / qmake]
на
[QMAKE = / home / mitai / Qt / 5.12.0 / gcc_64 / bin / qmake]
введите «bash -x build_console_lin.sh» в терминале
build_console_lin.sh не могу найти этот файл, ни в хомяке ни в корне
Откройте build_console_lin.sh в любом текстовом редакторе
Измените
[QMAKE = / home / hors / QT / 4.8.7 / bin / qmake]
на
[QMAKE = / home / mitai / Qt / 5.12.0 / gcc_64 / bin / qmake]
введите «bash -x build_console_lin.sh» в терминале
build_console_lin.sh не могу найти этот файл, ни в хомяке ни в корне
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
нужно было скачать релиз с мастер ветки, там есть этот файл, теперь следующая трабла
введите «bash -x build_console_lin.sh» в терминале
сам файл
введите «bash -x build_console_lin.sh» в терминале
Код: Выделить всё
bash -x build_console_lin.sh
+ $'\r'
build_console_lin.sh: строка 2: $'\r': команда не найдена
+ QMAKE=$'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r'
+ $'\r'
build_console_lin.sh: строка 4: $'\r': команда не найдена
+ $'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r' DIE_source/console/console.pro -r -spec $'linux-g++\r'
: Нет такого файла или каталога /home/mitai/Qt/5.12.0/gcc_64/bin/qmake
+ make $'clean\r'
». Останов.т правила для сборки цели «clean
+ $'make\r'
build_console_lin.sh: строка 7: $'make\r': команда не найдена
+ $'\r'
build_console_lin.sh: строка 8: $'\r': команда не найдена
+ rm -f $'Makefile\r'
' find . -type f -name '*.o' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
' find . -type f -name 'moc_*' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
+ $'\r'
build_console_lin.sh: строка 12: $'\r': команда не найдена
+ $'\r'
build_console_lin.sh: строка 13: $'\r': команда не найдена
+ $'\r'
build_console_lin.sh: строка 14: $'\r': команда не найдена
Код: Выделить всё
#/bin/bash -x
QMAKE=/home/mitai/Qt/5.12.0/gcc_64/bin/qmake
$QMAKE DIE_source/console/console.pro -r -spec linux-g++
make clean
make
rm -f Makefile
find . -type f -name "*.o" -exec rm -f {} \;
find . -type f -name "moc_*" -exec rm -f {} \;
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
убрал пустые строки
Код: Выделить всё
$ bash -x build_console_lin.sh
+ QMAKE=$'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r'
+ $'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r' DIE_source/console/console.pro -r -spec $'linux-g++\r'
: Нет такого файла или каталога /home/mitai/Qt/5.12.0/gcc_64/bin/qmake
+ make $'clean\r'
». Останов.т правила для сборки цели «clean
+ $'make\r'
build_console_lin.sh: строка 5: $'make\r': команда не найдена
+ rm -f $'Makefile\r'
' find . -type f -name '*.o' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
+ find . -type f -name 'moc_*' -exec rm -f '{}' ';'
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
как отредактировать PATH? я там намусорил, и кажется не один из этих путей не является верным, вот реальный путь до '/home/mitai/Qt/5.12.0/gcc_64/bin/qmake' а вот что у меня лежит в PATH
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/mitai/Qt/5.12.0/gcc_64/bin/qmake/bin:/home/mitai/Qt/5.12.0/gcc_64/bin//bin/
-
- Сообщения: 10431
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 792 раза
- Поблагодарили: 2048 раз
- Контактная информация:
DIE-engine
Mitai, загляни в Есть ли там строка типа
Код: Выделить всё
~/.bahrc
Код: Выделить всё
PATH="$PATH:/home/mitai/Qt/5.12.0/gcc_64/bin/qmake/bin:/home/mitai/Qt/5.12.0/gcc_64/bin//bin/"
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
-
- Сообщения: 10431
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 792 раза
- Поблагодарили: 2048 раз
- Контактная информация:
DIE-engine
Только тогда в таком виде добавить
Код: Выделить всё
PATH="$PATH:/home/mitai/Qt/5.12.0/gcc_64/bin/qmake"
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
хммм а тогда после моего запроса на еcho $PATH он данные от куда берет? ну то есть они уже где то хранятся
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
нашел кажется это прописано в profile можно его отредактировать?
Код: Выделить всё
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH
if [ "${PS1-}" ]; then
if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
вот что пишет Вы не можете использовать некоторые BBCode
это не тот файл, тут нет ни слова о qt
в файле .bashrc есть такие данные .bash_aliases, это же вроде ссылки да, мб там создаются нужные мне пути?
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
вероятно я не правильно прописываю путь в PATH? и поэтому он пишет что нет такого файла, тогда как должна выглядеть команда? я делаю. так
если прописать путь прямой до qmake то он станет выглядеть так /home/mitai/Qt/5.12.0/gcc_64/bin/qmake/bin
QTDIR=/home/mitai/Qt/5.12.0/gcc_64/bin
если прописать путь прямой до qmake то он станет выглядеть так /home/mitai/Qt/5.12.0/gcc_64/bin/qmake/bin
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
не понимаю что делаю не так
ни черта не понимаю((
QTDIR=/home/mitai/Qt/5.12.0/gcc_64/bin
PATH=$PATH:$QTDIR/qmake
export QTDIR PATH
echo $QTDIR /home/mitai/Qt/5.12.0/gcc_64/bin
echo $PATH /home/mitai/Qt/5.12.0/gcc_64/bin/qmake
но когда запускаю последнею команду, из папки с пакетом то получаю
$ bash -x build_console_lin.sh
+ QMAKE=$'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r'
+ $'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r' DIE_source/console/console.pro -r -spec $'linux-g++\r'
: Нет такого файла или каталога /home/mitai/Qt/5.12.0/gcc_64/bin/qmake
+ make $'clean\r'
». Останов.т правила для сборки цели «clean
+ $'make\r'
build_console_lin.sh: строка 5: $'make\r': команда не найдена
+ rm -f $'Makefile\r'
' find . -type f -name '*.o' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
' find . -type f -name 'moc_*' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
PATH=$PATH:$QTDIR/qmake
export QTDIR PATH
echo $QTDIR /home/mitai/Qt/5.12.0/gcc_64/bin
echo $PATH /home/mitai/Qt/5.12.0/gcc_64/bin/qmake
но когда запускаю последнею команду, из папки с пакетом то получаю
$ bash -x build_console_lin.sh
+ QMAKE=$'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r'
+ $'/home/mitai/Qt/5.12.0/gcc_64/bin/qmake\r' DIE_source/console/console.pro -r -spec $'linux-g++\r'
: Нет такого файла или каталога /home/mitai/Qt/5.12.0/gcc_64/bin/qmake
+ make $'clean\r'
». Останов.т правила для сборки цели «clean
+ $'make\r'
build_console_lin.sh: строка 5: $'make\r': команда не найдена
+ rm -f $'Makefile\r'
' find . -type f -name '*.o' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
' find . -type f -name 'moc_*' -exec rm -f '{}' ';
find: отсутствует аргумент у «-exec»
Try 'find --help' for more information.
-
Автор темы - Сообщения: 150
- Зарегистрирован: 26 фев 2017, 15:46
- Откуда: планета Земля
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
DIE-engine
путь до файла (определён путем перемещения файла в терминал) '/home/mitai/Qt/5.12.0/gcc_64/bin/qmake'
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость