GithubHelp home page GithubHelp logo

Newbie issues. I just followed all instructions and got "Stack Level Too Deep" in get_implicit_project_path about project-sprouts HOT 8 CLOSED

lukebayes avatar lukebayes commented on June 9, 2024
Newbie issues. I just followed all instructions and got "Stack Level Too Deep" in get_implicit_project_path

from project-sprouts.

Comments (8)

lljaxn avatar lljaxn commented on June 9, 2024

Fixed it.......I new my DOS was not that rusty

from project-sprouts.

lljaxn avatar lljaxn commented on June 9, 2024

Oh, HINT you have a STACK Issue.....increase the size.

from project-sprouts.

lljaxn avatar lljaxn commented on June 9, 2024

OK OK OK .... I cant be that mean cause I know others will come here. I remembered back in the day when we had to actually write real programs with interrupt handlers and stuff. There was the STACK and the HEAP. These were areas of memory reserved above the actual code and used to store variables and transient data. You could control the amount of memory DOS allocated in the config.sys file. so I had to do a little searching and found out how to do it in Vista.
I found it here. http://www.informit.com/articles/article.aspx?p=1151314&seqNum=6&rll=1

Short-cut...
click....(hate windows) Start
click accessories and find NotePad.
RIGHT click Notepad and click open as administrator
Open the file c:\windows\system32\config.nt
Add a line at the bottom....remember REM is a remark so 99% of this file is comments
ADD the line STACKS=12,256
You might want to up the FILES= too....this tells DOS how many file handles to reserve so that you can open files. 256 was a good number in the old days.

My file bottom looks like this
REM is zero, EMM will be disabled and the EMM line will be ignored.
REM
STACKS=12,256
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40

from project-sprouts.

lukebayes avatar lukebayes commented on June 9, 2024

I'd like to look more closely at this bug, because I think you've uncovered a Sprout bug that appears only on a specific variant of Windows. The fix should definitely not include manipulating your system at that level.

Unfortunately, I don't have an installation of Vista available at the moment. I do have XP and am planning on picking up Windows 7 next week. I have been told by other folks on our list that Vista was working for them - but can't personally reproduce your issue. I'd like to see if we can work through this next week if you have a little time.

from project-sprouts.

lljaxn avatar lljaxn commented on June 9, 2024

I have Win7 and will install it this weekend on a old server. I plan on setting the server up with multiple boots so I can have X, 7, Linux and MAC (might be redundant with Linux)

I will keep the laptop on Vista so I can help workout some of these bugs if you would like.

from project-sprouts.

lukebayes avatar lukebayes commented on June 9, 2024

That sounds great - I'll try to check in on Monday or Tuesday, is there an email address that's better than others?

from project-sprouts.

whitered avatar whitered commented on June 9, 2024

I've got similar error on WIndows 7 x64:
c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/lib/sprout.rb:481:in get_implicit_project_path': stack level too deep (SystemStackError) from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/lib/sprout.rb:485:inget_implicit_project_path'
from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/lib/sprout.rb:453:in project_path' from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/lib/sprout/generator/base_mixins.rb:75:ininitialize'
from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/lib/sprout/generator/named_base.rb:35:in initialize' from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/rubigen-1.5.4/lib/rubigen/lookup.rb:165:innew'
from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/rubigen-1.5.4/lib/rubigen/lookup.rb:165:in instance' from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/lib/sprout.rb:149:ingenerate'
from c:/Program Files/ruby/lib/ruby/gems/1.8/gems/sprout-0.7.235-x86-mswin32/bin/sprout:125
from c:/Program Files/ruby/bin/sprout:19:in `load'
from c:/Program Files/ruby/bin/sprout:19

There was no config.nt file in my system32 folder, and creation of it did not help.

from project-sprouts.

lukebayes avatar lukebayes commented on June 9, 2024

Sorry about this - I had a regression in a release earlier this week. Please update to the latest gem version 0.7.236 to get the fix.

gem update sprout

from project-sprouts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.