Forum: Typo No cache directory error?

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Leslie Titze (Guest)
on 2006-03-13 04:22
(Received via mailing list)
Could anyone point me to a solution for this?

I'm trying to start over again using trunk rails and have proceeded as
usual (for 2.6.0 and earlier) but when I get to the admin interface and
press the "Save My Settings" button, I get the following error:

Errno::ENOENT in  Admin/general#update
No such file or directory - ./cache

Application Trace |  Framework Trace |  Full Trace
#{RAILS_ROOT}/app/models/blog_sweeper.rb:16:in `expire_for'
#{RAILS_ROOT}/app/models/blog_sweeper.rb:5:in `after_save'
#{RAILS_ROOT}/app/controllers/admin/general_controller.rb:28:in `update'

I've searched for any mention of "./cache" but have so far drawn a

Thanks in advance,

Trejkaz (Guest)
on 2006-03-13 04:55
(Received via mailing list)
Leslie Titze wrote:
> Could anyone point me to a solution for this?

As you might expect, creating the "cache" directory inside the Rails
root solves this (perhaps Typo could add the cache directory to the
repository so that people don't have to think when doing an install.)

Kevin B. (Guest)
on 2006-03-13 04:58
(Received via mailing list)
Sounds like the Typo process doesn't have permissions to create a
cache directory in the root of Typo. You should either create the
directory or give the Typo process permission to do so.

Oh, and edge rails doesn't work with Typo right now. Stick with Rails
Daejuan Jacobs (Guest)
on 2006-03-13 07:27
(Received via mailing list)
The cache is physically in the repo, but it's set to "ignore". Simply
creating the "cache" directory and making it writable during the
intial install will suffice.

On 3/12/06, Trejkaz <removed_email_address@domain.invalid> wrote:
> Typo-list mailing list
> removed_email_address@domain.invalid

Man Wit Da Plan.
This topic is locked and can not be replied to.