Attualmente sto cercando di installare le guide su Haiku R1 aplha 4 OS.Errore durante l'installazione delle rotaie: Errore durante la creazione dell'estensione nativa (-Wl insilde ld call)
Devo avvertirti che sono molto nuovo anche per Haiku e Ruby. Non sono riuscito a trovare post con problemi simili e sono terribilmente dispiaciuto se ho sbagliato e tale argomento esiste già.
Passi:
- ho installato Ruby 1.9.1 con haikuporter
- quindi eseguito aggiornamento gemma --system // Tutto sembra ti essere bene
- Infine gem install rails
uscita:
Fetching ...
Fetching bla bla bla
Fetching: json-1.7.6.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing rails: ERROR: Failed to build gem native extension.
/boot/common/bin/ruby extconf.rb
creating Makefile
make gcc -I. -I/boot/common/include/ruby-1.9.1/i586-haiku -I/boot/common/include/ruby-> 1.9.1/ruby/backward -I/boot/common/include/ruby-1.9.1 -I. -DJSON_GENERATOR -O2 -g -Wall -Wno-parentheses -O3 -Wall -O0 -ggdb -o generator.o -c generator.c
ld -shared -o generator.so generator.o -L. -L/boot/common/lib -Wl,-R/boot/common/lib -L. -L/boot/develop/lib/x86 -lroot -L/boot/common/lib
ld: unrecognized option '-Wl,-R/boot/common/lib' ld: use the --help option for usage information
make: *** [generator.so] Error 1
ho studiato qui. L'opzione -Wl è usata quando vogliamo chiamare il linker indirettamente (per esempio dalla chiamata gcc).
ld non ha -Wl, quindi sembra che l'errore sia ovvio - non è necessario -Wl dentro ld call.
Poi mi sono chiesto "Ok, hai una soluzione possibile - solo per rimuovere questo -Wl, ma dove si trova questo script?" Non ho idea di dove cercare = (
anche problema potrebbe non essere così evidente e devo fare smth complicata (compresa la danza rituale)
Così, ho capito che ho bisogno di aiuto con questo, altrimenti avrei trascorso l'intera vita seduto con la faccia intelligente davanti al monitor
prega, qualche suggerimento Dove ho sbagliato
È questo ancora un problema? La porta Ruby di Haiku nelle immagini notturne è molto migliorata. – waddlesplash
penso che dovresti provare a installare json pure gem (https://rubygems.org/gems/json_pure) – Kushal