On Tue, Aug 19, 2008 at 7:29 PM, Rafael <[EMAIL PROTECTED]> wrote: > > Hello, > > I am running Sage Version 3.0.5 (installed from > sage-3.0.5-i386-Darwin-osx10.4-intel.dmg) on a MacBook 2 GHz Intel > Core 2 > Duo/ OS X 10.4.11. > > I can run Maxima directly: > > sage: !maxima > Maxima 5.13.0 http://maxima.sourceforge.net > Using Lisp CLISP 2.46 (2008-07-02) > Distributed under the GNU Public License. See the file COPYING. > Dedicated to the memory of William Schelter. > This is a development version of Maxima. The function bug_report() > provides bug reporting information. > (%i1) 2+2; > (%o1) 4 > > > > But I cannot run it from within Sage: > > > sage: maxima('2+2') > > Timeout exceeded in read_nonblocking(). > <pexpect.spawn instance at 0xd829c88> > version: 2.0 ($Revision: 1.151 $) > command: /Users/rafael/Applications/sage/maxima > args: ['/Users/rafael/Applications/sage/maxima', '-p', '/Users/rafael/ > Applications/sage/local/bin/sage-maxima.lisp'] > patterns: > \(\%i[0-9]+\) > buffer (last 100 chars): > before (last 100 chars): and, self.args) > 425 > 426 # Parent > > OSError: [Errno 13] Permission denied ^^^^^^^^^^^^^^^^^^^^^^^^^
That line is surely relevant. What happens when you do sudo sage from the command line, then try to use maxima from within sage? William > after: <class 'pexpect.TIMEOUT'> > match: None > match_index: None > exitstatus: None > flag_eof: 0 > pid: 9168 > child_fd: 3 > timeout: 30 > delimiter: <class 'pexpect.EOF'> > logfile: None > maxread: 10000 > searchwindowsize: None > delaybeforesend: 0 > --------------------------------------------------------------------------- > TypeError Traceback (most recent call > last) > > /Users/rafael/<ipython console> in <module>() > > /Users/rafael/Applications/sage/local/lib/python2.5/site-packages/sage/ > interfaces/maxima.py in __call__(self, x) > 375 def __call__(self, x): > 376 import sage.rings.all > --> 377 return Expect.__call__(self, x) > 378 > 379 def __init__(self, script_subdirectory=None, logfile=None, > server=None, > > /Users/rafael/Applications/sage/local/lib/python2.5/site-packages/sage/ > interfaces/expect.py in __call__(self, x) > 946 return x > 947 if isinstance(x, basestring): > --> 948 return cls(self, x) > 949 try: > 950 return self._coerce_from_special_method(x) > > /Users/rafael/Applications/sage/local/lib/python2.5/site-packages/sage/ > interfaces/expect.py in __init__(self, parent, value, is_name) > 1215 except (TypeError, KeyboardInterrupt, > RuntimeError, ValueError), x: > 1216 self._session_number = -1 > -> 1217 raise TypeError, x > 1218 self._session_number = parent._session_number > 1219 > > TypeError: Unable to start maxima > > > Any advice would be greatly appreciated! > > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
