2012-01-31 10 views
5

Ho già scaricato la piattaforma Haskell e ho usato ghci senza problemi, ma questo è tutto. Ho bisogno di usare i file grafici SOE e ho scaricato i file (penso che fosse tar.gz) ma ovunque guardi, le istruzioni per Windows sembrano saltare i passaggi o non funzionare. Non riesco a far funzionare la cabala (mai nel campo di applicazione) anche dopo che l'ho spostata da una cartella sepolta al bidone in cui vive ghci. Lo stesso per OpenGL o GLFW o come si chiama.Disperato: come installare la grafica Haskell School of Expression pkg, Windows XP e 7

Ho bisogno di chiare istruzioni passo passo per il mio desktop (Win XP SP2) e il mio laptop (Win 7). Se mi punti a una pagina esistente, probabilmente sono stato lì e ho cercato di seguire le istruzioni senza successo. Vedi se riesci a chiarire il processo.

Per favore parlami come se fossi un deficiente. Se mi stai dicendo di digitare qualcosa, ho bisogno di sapere dove sto scrivendo. Se devo scaricare un file, dimmi a quale cartella appartiene. Per favore.

Prima: devo disinstallare tutto quello che ho già scaricato per avviarlo, e se sì, posso semplicemente cancellare i file o devo entrare nel registro?


Ho fatto dei progressi. Ho la cabala per installare GLFW. Ho digitato -i./SOE/src e ho ottenuto il risultato giusto. Poi sono andato a: caricare Draw.lhs e ottenuto

Compilazione SOE (SOE.hs, interpretati)

SOE.hs: 136: 31: potrebbe non corrispondere previsto tipo 'Bool' con il tipo reale '()' atteso tipo: GLFW.WindowCloseCallback tipo effettivo: IO() Nel tipo restituito di una chiamata di 'closeWindow_' nel secondo argomento di '($ =)', vale a dire 'closeWindow_ eventsChan' non riuscita, moduli caricati: nessuno

????? Voglio solo chiarire, non ho fatto nulla per il file SOE.hs me stesso.

+0

Non grave: 1. scarica l'ultima versione di ubuntu o openSuSe 2. masterizza dvd di installazione 3. cancella e installa ... seria: se la cabala che arriva con la piattaforma Haskell non funziona, è un brutto segno. In primo luogo, proverei a correggerlo e ad occuparmi delle librerie grafiche. Purtroppo non posso aiutarti a risolverlo, dal momento che la mia conoscenza di Windows è minuscola. –

+1

Inoltre non è un esperto di Windows, ma se 'cabal' non è nel campo di applicazione, questo di solito significa che è necessario correggere il' PATH'. Spostare gli eseguibili da dove si aspettano di essere è quasi certamente una cattiva idea. – hammar

+0

Il file cabal.exe è stato sepolto in una cartella sotto lib, qualcosa come "altro" e quando non ha funzionato lì, e ho letto da qualche parte che deve essere nel percorso, ho inteso che se cabal.exe fosse nella stessa cartella di ghci.exe non potrebbe non essere nel percorso, quindi l'ho spostato lì. Come aggiusto il mio percorso? – punstress

risposta

2

Quando dici che la cabala non funziona per te perché è "non in ambito", sembra che tu stia cercando di eseguire la cabal dall'interno di GHCi (perché il messaggio di errore sarebbe Not in scope: 'cabal').

Cabal è un programma completamente separato, che è necessario eseguire dal prompt dei comandi di Windows. Se non funziona da lì, ti suggerisco di disinstallare e quindi reinstallare la piattaforma Haskell (specialmente se hai spostato i file manualmente). Il programma di installazione di Haskell Platform deve sempre aggiungere il comando cabal al percorso (anche se è necessario riaprire qualsiasi finestra del prompt dei comandi per utilizzare il percorso aggiornato).

Non è assolutamente necessario spostare file eseguibili in cartelle diverse o simili (ho usato la piattaforma Haskell su Windows XP, Windows Vista e Windows 7).

+0

Hai ragione, Shang, stavo cercando di usarlo all'interno di GHCI. Non sono al mio computer ora, ma spero che il tuo consiglio funzioni. – punstress

+0

Ho provato a seguire le istruzioni su http://www.cs.yale.edu/homes/hudak/SOE/software1.htm. – punstress

+0

Lo schermo era troppo grande per essere incollato qui, quindi ho modificato la mia domanda originale. – punstress

Problemi correlati