Как решить %GDE-I-WRITEERROR, Не удается выйти из-за сбоя записи. Причина сбоя: 13,GDEPUT+48^GDEPUT,%SYSTEM-E-ENO13, Отказано в доступе

Установил по инструкции последнюю версию GT.M 6.0-000_linux_i686_pro.tar.gz с http://sourceforge.net/projects/sanchez-gtm.

Перед установкой я установил $gtm_log, затем прошел установку. После этого я установил $gtm_dist и добавил в PATH я установил $gtmroutines

Я запустил gtm из родительского каталога и пытался создать глобальный каталог по умолчанию.

GTM>d ^GDE
%GDE-I-GDUSEDEFS, Using defaults for Global Directory
/usr/lib/mumps.gld

При использовании команды выхода я получаю эту ошибку:

GDE> exit
%GDE-I-VERIFY, Verification OK

%GDE-I-GDCREATE, Creating Global Directory file
/usr/lib/mumps.gld
%GDE-I-WRITEERROR, Cannot exit because of write failure.  Reason for failure:    
13,GDEPUT+48^GDEPUT,%SYSTEM-E-ENO13, Permission denied

Может ли кто-нибудь помочь мне решить эту проблему?


person Paweł    schedule 26.10.2012    source источник
comment
У вас есть разрешение на запись в /usr/lib? Возможно, вы захотите попробовать изменить расположение файла глобального каталога и файла mumps.dat.   -  person igotmumps    schedule 27.10.2012


Ответы (1)


Вы должны установить $gtmgbldir перед созданием глобального каталога по умолчанию.

Например, export gtmgbldir="~/mumps.gld" приведет к тому, что глобальный каталог (а также по умолчанию файл базы данных) будет создан в домашнем каталоге вашего пользователя, что, вероятно, лучше, чем создавать их в /usr/lib/.

Вы также должны взглянуть на файл $gtm_dist/gtmprofile. Его можно использовать для создания среды по умолчанию, идеально подходящей для обучения, но это также хороший источник информации, чтобы узнать, какие переменные среды нужно/можно определить для какого эффекта.

person Laurent Parenteau    schedule 08.11.2012
comment
Я несколько раз менял gtmgbldir, но после входа в GDE все равно возникала та же проблема. Мне сообщали, что я все еще работаю в том же каталоге (/user/lib/..), затем я меняю файл gtmprofile, и мои проблемы решаются сами собой. Спасибо еще раз. - person Paweł; 12.11.2012