# Trouble running Sage in terminal

Hi all,

So I start up Sage using the command:

'/Applications/Sage-6.2.app/Contents/Resources/sage'/sage

I'm trying to load this file:

```
#mod.sage
precision = 30
m = ModularForms(Gamma0(12),10,prec = precision)
p = m.basis()
```

Unfortunately I get a very large error when I run the following command: attach("mod.sage") However when I comment out the line p = m.basis(), the error goes away. I'm attaching the text from the error message below. Any ideas on how to fix this would be greatly appreciated. Sorry for the sloppy formatting!

```
---------------------------------------------------------------------------
IOError Traceback (most recent call last)
<ipython-input-2-909b5a17cf48> in <module>()
----> 1 sage.misc.preparser.load(sage.misc.preparser.base64.b64decode("bW9kLnNhZ2U="),globals(),True)
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/misc/preparser.pyc in load(filename, globals, attach)
1753 else:
1754 raise IOError('did not find file %r in load / attach search path' \
-> 1755 % filename)
1756
1757 if fpath.endswith('.py'):
IOError: did not find file 'mod.sage' in load / attach search path
sage: cd /Users/brandonrayhaun/Desktop/Code/Sage
/Users/brandonrayhaun/Desktop/Code/Sage
sage: attach("mod.sage")
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-4-909b5a17cf48> in <module>()
----> 1 sage.misc.preparser.load(sage.misc.preparser.base64.b64decode("bW9kLnNhZ2U="),globals(),True)
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/misc/preparser.pyc in load(filename, globals, attach)
1767 # See Trac 11812.
1768 exec_file_is(fpath)
-> 1769 execfile(preparse_file_named(fpath), globals)
1770 else:
1771 # Preparse in memory only for speed.
/Users/brandonrayhaun/.sage/temp/anlwl151-059.wl.anl.gov/13637/mod.sageZRRz8A.py in <module>()
6 precision = _sage_const_30
7
----> 8 m = ModularForms(Gamma0(_sage_const_12 ),_sage_const_10 ,prec = precision)
9 # p = m.basis()
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/modular/modform/constructor.pyc in ModularForms(group, weight, base_ring, use_cache, prec)
317 M = None
318 if arithgroup.is_Gamma0(group):
--> 319 M = ambient_g0.ModularFormsAmbient_g0_Q(group.level(), weight)
320 if base_ring != rings.QQ:
321 M = ambient_R.ModularFormsAmbient_R(M, base_ring)
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/modular/modform/ambient_g0.pyc in __init__(self, level, weight)
41 <class 'sage.modular.modform.ambient_g0.ModularFormsAmbient_g0_Q_with_category'>
42 """
---> 43 ambient.ModularFormsAmbient.__init__(self, arithgroup.Gamma0(level), weight, rings.QQ)
44
45 ####################################################################
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/modular/modform/ambient.pyc in __init__(self, group, weight, base_ring, character)
110
111 if character is None and arithgroup.is_Gamma0(group):
--> 112 character = dirichlet.TrivialCharacter(group.level(), base_ring)
113
114 space.ModularFormsSpace.__init__(self, group, weight, character, base_ring)
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/modular/dirichlet.pyc in trivial_character(N, base_ring)
100 Ring of integers modulo 3
101 """
--> 102 return DirichletGroup(N, base_ring)(1)
103
104 TrivialCharacter = trivial_character
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/structure/factory.so in sage.structure.factory.UniqueFactory.__call__ (sage/structure/factory.c:1308)()
/Applications/Sage-6.2.app/Contents/Resources/sage/local/lib ...
```