[web-devel] problems using yesod scaffolding

Michael Litchard michael at schmong.org
Thu Apr 28 23:56:50 CEST 2011


But the problem I reported didn't get fixed. Will I just have to use a
flat directory structure for now?

On Thu, Apr 28, 2011 at 12:39 PM, Michael Snoyman <michael at snoyman.com> wrote:
> There are lots of underlying packages. yesod-auth and yesod-form both
> got updated.
>
> On Thu, Apr 28, 2011 at 10:20 PM, Michael Litchard <michael at schmong.org> wrote:
>> Oops, I meant to respond to this one.
>> I'm confused as to what got fixed. Hoogle says that yesod is still on 0.8.0
>>
>>
>> On Thu, Apr 28, 2011 at 1:12 AM, Sven Koschnicke
>> <s.koschnicke at gfxpro.com> wrote:
>>> Thanks for the fast fix. I'm afraid there is a similar problem with yesod-auth:
>>>
>>> Yesod/Helpers/Auth.hs:177:35: Not in scope: `toSinglePiece'
>>>
>>> Yesod/Helpers/Auth.hs:234:28: Not in scope: `fromSinglePiece'
>>> Updating documentation index /Users/darkunicorn/Library/Haskell/doc/index.html
>>> cabal: Error: some packages failed to install:
>>> yesod-0.8.0 depends on yesod-auth-0.4.0 which failed to install.
>>> yesod-auth-0.4.0 failed during the building phase. The exception was:
>>> ExitFailure 1
>>>
>>> Sven
>>>
>>> Am 27.04.2011 um 22:52 schrieb Michael Litchard:
>>>
>>>> Tried that, exact same problem. Is there a way to get more information
>>>> to see what's going on?
>>>>
>>>> On Tue, Apr 26, 2011 at 9:16 PM, Michael Snoyman <michael at snoyman.com> wrote:
>>>>> On Wed, Apr 27, 2011 at 1:21 AM, Michael Litchard <michael at schmong.org> wrote:
>>>>>> running yesod with the mini option caused some problems. I got
>>>>>> complaints of not being able to find Settings.hs, so I made some
>>>>>> changes to the import statements.
>>>>>> Also, I changed the directory config to Config to accommodate my changes.
>>>>>>
>>>>>> Here's what the import sections look like now
>>>>>>
>>>>>> Aframe.hs
>>>>>>
>>>>>> module Aframe
>>>>>>    ( Aframe (..)
>>>>>>    , AframeRoute (..)
>>>>>>    , resourcesAframe
>>>>>>    , Handler
>>>>>>    , Widget
>>>>>>    , module Yesod.Core
>>>>>>    , module Config.Settings  <---- made a change here
>>>>>>    , StaticRoute (..)
>>>>>>    , lift
>>>>>>    , liftIO
>>>>>>    ) where
>>>>>>
>>>>>> import Yesod.Core
>>>>>> import Yesod.Helpers.Static
>>>>>> import qualified Config.Settings as Settings  <---- made a change here
>>>>>> import System.Directory
>>>>>> import qualified Data.ByteString.Lazy as L
>>>>>> import Config.Settings (hamletFile, cassiusFile, juliusFile,
>>>>>> widgetFile) <----- made a change here
>>>>>> import Config.StaticFiles <----- made a change here
>>>>>> import Control.Monad (unless)
>>>>>>
>>>>>>
>>>>>> Controller.hs
>>>>>> {-# LANGUAGE TemplateHaskell #-}
>>>>>> {-# LANGUAGE MultiParamTypeClasses #-}
>>>>>> {-# LANGUAGE OverloadedStrings #-}
>>>>>> {-# OPTIONS_GHC -fno-warn-orphans #-}
>>>>>> module Controller
>>>>>>    ( withAframe
>>>>>>    , withDevelApp
>>>>>>    ) where
>>>>>>
>>>>>> import Aframe
>>>>>> import qualified Config.Settings as Settings <---- made a change here
>>>>>> import Yesod.Helpers.Static
>>>>>> import Data.ByteString (ByteString)
>>>>>> import Network.Wai (Application)
>>>>>> import Data.Dynamic (Dynamic, toDyn)
>>>>>>
>>>>>>
>>>>>> that said, I get out of scope errors when I try to run the scaffolding
>>>>>> generated code
>>>>>>
>>>>>> mlitchard at apotheosis:~/repository/Aframe$ wai-handler-devel 3000
>>>>>> Aframe withDevelApp
>>>>>> Attempting to interpret your app...
>>>>>> Compile failed:
>>>>>>
>>>>>> Not in scope: `withDevelApp'
>>>>>>
>>>>>> also get the same problem when trying withAframe
>>>>>>
>>>>>> I can't see the reason for the out of scope problem. I think it has to
>>>>>> do with the changes I made. Anything suspicious pop out for anyone?
>>>>>>
>>>>>
>>>>> I think you want to use wai-handler-devel 3000 Controller withAframe
>>>>>
>>>>> Michael
>>>>>
>>>>
>>>> _______________________________________________
>>>> web-devel mailing list
>>>> web-devel at haskell.org
>>>> http://www.haskell.org/mailman/listinfo/web-devel
>>>
>>>
>>> _______________________________________________
>>> web-devel mailing list
>>> web-devel at haskell.org
>>> http://www.haskell.org/mailman/listinfo/web-devel
>>>
>>
>> _______________________________________________
>> web-devel mailing list
>> web-devel at haskell.org
>> http://www.haskell.org/mailman/listinfo/web-devel
>>
>



More information about the web-devel mailing list