Posted by ChristianP on January 31, 2011 at 4:29pm
Vet inte om jag är smart nog för att få leka med patchar. Jag använder ubuntu terminal och ibland får jag till det men ibland inte. Får för det mest Hunk failed för att jag inte förstår sökvägen hur det ska peka.
Det är den här patchen jag tänkte sätta in: http://drupal.org/files/issues/followup_9.patch
Då laddade jag hem filen men hur ska jag läsa av sökvägen? Vart ska den in? Och vart ska jag stå i filträdet för att applya den?
Ska jag lägga den i sites/all/modules/views/modules och sen stå i den mappen och sen aktivera patchen? eller ska jag stå i rooten och skriva in sökvägen till patchen? Kanske är samma sak inte vet jag, är inte så haj med terminalen, började typ igår för första gången.
Comments
Vad jag kan avläsa av patchen
Vad jag kan avläsa av patchen så ska du lägga den i views-mappen och sedan är det bara att patcha i terminalen med:
patch -b < followup_9.patch(-b skapar en backup av de filer som du patchar)
Läs mer om patchar här: http://drupal.org/node/60108
/* Mikke Schirén, https://digitalist/ */
Nej, jag får inte till det
Nej, jag får inte till det alltså. Det blir bara Hunk failed hela tiden. Jag la filen i mappen sites/all/modules/views. Sen ställde jag mig i terminalen i samma mapp och körde kommandot som du skrev, men nehe. Jag har fått till det förut på en annan patch. Grejen är väl att längre ner i patchen så vill den åt en annan sökväg också, hur ska jag göra då? Lägga patchen i en annan mapp eller? :S Om man kollar längst upp står det:
diff --git modules/field.views.inc modules/field.views.inc
och längre ner
diff --git modules/field/views_handler_field_field.inc modules/field/views_handler_field_field.inc
Prova följande
Ställ dig i view-mappen och gör nästa som MikkeX skrivit men använd följande kommando:
patch -p0 < followup_9.patch(Det står -p "nolla")
/Thomas
Jo, första delen funkar ju
Jo, första delen funkar ju då. Men sen ska den ju in i "modules/field/views_handler_field_field.inc" (sites/all/modules/views/modules/field/) och får jag hunk failed på dem. Ska jag bara lägga patchen i en mapp bakåt så kommer det funka eller?
Det skall patch fixa
Det skall patch fixa. Dvs pathen som finns i filen använder patch sig av. Så i din folder modules finns en folder field. Gå ner i den foldern och titta om filen som skall patchas (views_handler_field_field.inc) finns där. Det borde den göra...
Eftersom första delen fungerar men inte andra fungerar så tyder det på att du inte har samma version av filer hos dig som patchen är skriven mot. Det är inget ovanligt. Det kan vara en tidigare eller senare version. Men är inte det för stor ändring brukar patch klara av att fixa till det av sig själv. (Du får då meddelande om offset eller något sådant)
Du kan även titta om det finns några andra versioner av views_handler_field_field.inc i foldern enligt ovan. I så fall har något gått fel.
Som en sista åtgärd :( får vi titta på din views_handler_field_field.inc och se varför det inte funkar :(
/Thomas
Det ligger en "field"-mapp
Det ligger en "field"-mapp där inne med en .org och en .rej-fil som skapas då för att jag får Hunk failed. Sen ligger det även en till "modules/field" mapp där inne från ett tidigare fail som jag antar att jag fick för att jag lade patchen i fel mapp. Det borde ju vara rätt version, jag använder Views 3. Och filen jag tankade är ju från typ 24:e Januari 2011. Anledningen till att jag tankar patchen (som kanske inte ens fixar felet, det vet jag inte med 100%) är att jag inte får något Grouping Value-field på en bild under Views fields.
Slutsats; Kollade igår
Jag ladddade ner filerna och körde patch på dem igår och konstaterade följande:
field.views.inc: Här fungerar patchen
views_handler_field_field.inc: Patch hittar filen men lyckas inte hitta var den skall patcha. Patchen är alltså fel eller gjord mot en annan version. Enda sättet att få till det är att fixa till det för hand.
Slutsats: Du har gjort helt rätt :) Det är inte ditt fel att det inte funkar!
/Thomas
Okej tackar för din effort!
Okej tackar för din effort! Då vet jag det i framtiden. :)
Kontroll-fråga...
Vilken version av Drupal använder du?
/Thomas
Drupal 7 med Views 3. Just nu
Drupal 7 med Views 3. Just nu la jag dock ner skiten, för det är bara massa buggar fortfarande.
Brukar vänta
Jag brukar vänta ett bra tag innan jag uppgraderar mina sajter. Någon skrev här att han / hon skulle vänta med att göra nya produktionssajter till sommaren och att konvertera gamla sajter till hösten. Det tycker jag låter bra. Min erfarenhet är att när en ny huvud-version är släppt så tar det ett bra tag till alla tilläggsmoduler är uppdaterade. (Nu startade jag väl ett flame war :lol: )
/Thomas
Haha jo, men jag håller med.
Haha jo, men jag håller med. Jag höll på med Ubercart och Views, och jag fick massa buggar med Ubercart t.ex. när jag skulle skapa Product Attributes och hade massa andra konstanta error messages. I Views fick jag massa Ajax error, kunde fan inte ändra ett field för Säljpris i Ubercart, fick bara Http: 500 Ajax error hela tiden, blev skitarg. Och anledningen till att jag skapade den här tråden var som sagt att det fanns en patch som skulle lösa Group values by: x för ett bildfält eftersom det syntes 2 bilder fast jag bara ville visa 1.