Free Pascal и как его собаку поставить!!!
Модератор: Модераторы
-
Trojan Bot
- новенький
- Сообщения: 10
- Зарегистрирован: 11.01.2010 14:17:34
Free Pascal и как его собаку поставить!!!
Кто сможет внятно объяснить, или дать ссылку на внятное объяснение - как установить среду программирования Free Pascal так, чтобы был и EXE файл для запуска среды (fp.exe), и с системой модулей было все в поряде (без ошибок типа "fatal : Can't find unit System"), и вообще шоб все было без гемороя?
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
А как Вы ставили? В чем именно сложности?
-
Trojan Bot
- новенький
- Сообщения: 10
- Зарегистрирован: 11.01.2010 14:17:34
Сложности в том, что я немогу найти нормальный инсталятор, чтобы просто в указанный путь установился Free Pascal, и чтобы он работал. Есть ли вообще такой установщик, или надо самому все настраивать?
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Качали отсюда http://freepascal.org/download.var ?
Старых версий перед установной небыло?
У меня на четырех операционных системах (Ubuntu, FreeBSD i386, WindowsXP, Windows7) все ставилось стандартно (через пакет, порт и инсталяшки соответсвенно) и работает без гемороя - ручками ничего не настраивал. (исключение FreeBSD x64 - но это врядли по теме)
Старых версий перед установной небыло?
У меня на четырех операционных системах (Ubuntu, FreeBSD i386, WindowsXP, Windows7) все ставилось стандартно (через пакет, порт и инсталяшки соответсвенно) и работает без гемороя - ручками ничего не настраивал. (исключение FreeBSD x64 - но это врядли по теме)
-
Trojan Bot
- новенький
- Сообщения: 10
- Зарегистрирован: 11.01.2010 14:17:34
Скачалось и установилось нормально, НО -- "fatal : Can't find unit System used by MyProgram"!!!
А старые версии есть. Что с ними делать, удалять? Что-то надо почистить?
А старые версии есть. Что с ними делать, удалять? Что-то надо почистить?
Проблема скорее всего в неудалённой старой версии.
1. Решение без удаления, мягкое, но может не сработать.
Попробуйте проверить Options -> Directories...
У меня после чистой установки 2.4.0 там ничего не записано и всё работает. Соответственно если у вас там указаны какие-нибудь пути, попробуйте их убрать и проверить, если после этого не заработает, попробуйте указать пути к units/i386-win32 в директории установки fpc. Если не сработает, переходите к решению 2.
2. Решение с удалением, радикальное. Тоже может не сработать.
Запустите деинсталляторы всех версий FPC, которые ставили. После их завершения удалите все папки (или папку) в которые производилась установка. На всякий случай поищите в системной папке Windows поиском fpc.cfg, если нашли - удалите. Проверьте переменные окружения (В XP: Мой компьютер - Пр.кнопка мыши - Свойства - Дополнительно - Переменные среды, проверьте PATH в верхнем, пользовательском, списке и в нижнем, системном). Если где-то нашли пути к FPC - удаляйте. На этом будем считать систему чистой. Качайте инсталлятор отсюда:
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... -win32.exe
или отсюда
http://sourceforge.net/projects/freepas ... e/download
Инсталлятор один и тот же, это просто зеркала. Устанавливайте. Проверяйте.
P.S.
Жесткие диски на расстоянии читать не умею, поэтому пишу наугад -- то, что теоретически должно сработать. Если не сработает -- не обессудьте.
1. Решение без удаления, мягкое, но может не сработать.
Попробуйте проверить Options -> Directories...
У меня после чистой установки 2.4.0 там ничего не записано и всё работает. Соответственно если у вас там указаны какие-нибудь пути, попробуйте их убрать и проверить, если после этого не заработает, попробуйте указать пути к units/i386-win32 в директории установки fpc. Если не сработает, переходите к решению 2.
2. Решение с удалением, радикальное. Тоже может не сработать.
Запустите деинсталляторы всех версий FPC, которые ставили. После их завершения удалите все папки (или папку) в которые производилась установка. На всякий случай поищите в системной папке Windows поиском fpc.cfg, если нашли - удалите. Проверьте переменные окружения (В XP: Мой компьютер - Пр.кнопка мыши - Свойства - Дополнительно - Переменные среды, проверьте PATH в верхнем, пользовательском, списке и в нижнем, системном). Если где-то нашли пути к FPC - удаляйте. На этом будем считать систему чистой. Качайте инсталлятор отсюда:
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... -win32.exe
или отсюда
http://sourceforge.net/projects/freepas ... e/download
Инсталлятор один и тот же, это просто зеркала. Устанавливайте. Проверяйте.
P.S.
Жесткие диски на расстоянии читать не умею, поэтому пишу наугад -- то, что теоретически должно сработать. Если не сработает -- не обессудьте.
-
Trojan Bot
- новенький
- Сообщения: 10
- Зарегистрирован: 11.01.2010 14:17:34
РАБОТАЕТ!!!
Хоть я и удалил все Free Pascalи, это не сработало. А причина до стыда простая и под носом - прога была установлена в "E:\Программы\Free pascal\", и компилятор не распознавал русские буквы в адресе! Установил в "E:\Free Pascal\" и теперь все пашет!
Спасибо всем за советы!
Хоть я и удалил все Free Pascalи, это не сработало. А причина до стыда простая и под носом - прога была установлена в "E:\Программы\Free pascal\", и компилятор не распознавал русские буквы в адресе! Установил в "E:\Free Pascal\" и теперь все пашет!
Спасибо всем за советы!
Этот древний прикол до сих пор работает безотказно с каждым новым поколением: "Как зовут собаку Гейтса? Собаку Гейтса зовут Билл." Вот и в этом посте, с самого заголовка был уверен, что дело не в паскале, а в его собаке 
Бот - красава
+5 тебе
Бот - красава
Trojan Bot писал(а):Установил в "E:\Free Pascal\"
Пробелы в путях тоже не рекомендуются.
