DiskStation on Rails

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Halbstark

Benutzer
Registriert
08. Mai 2012
Beiträge
2
Reaktionspunkte
0
Punkte
0
Hi,
ich versuche Ruby on Rails auf meiner DS212 zu installieren. Ruby und Rubygems konnte ohne Probleme über IPKG installiert werden. Rubygems musste ich noch mit 'gem update --system' aktualisieren und außerdem musste ich MAKE und GCC installieren. Jetzt komme ich jedoch mit dem JSON Gem nicht weiter. Er versucht über '/usr/bin/install' zu generieren jedoch gibt es die Datei gar nicht. Auch nicht im Pfad '/bin/'. Hat es irgendjemand schonmal zum laufen gebracht?

Hier mal mein Log:
gem install rails
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.

/opt/bin/ruby extconf.rb
creating Makefile

make
/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc -I. -I/opt/include/ruby-1.9.1/arm-linux-eabi -I/opt/include/ruby-1.9.1/ruby/backward -I/opt/include/ruby-1.9.1 -I. -DJSON_GENERATOR -O2 -pipe -I/home/slug/optware/cs08q1armel/staging/opt/include -D_FILE_OFFSET_BITS=64 -fPIC -O2 -g -Wall -Wno-parentheses -fPIC -O3 -Wall -O0 -ggdb -o generator.o -c generator.c
/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/arm-none-linux-gnueabi-gcc -shared -o generator.so generator.o -L /opt/include/ruby-1.9.1 -L. -L/home/slug/optware/cs08q1armel/staging/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/home/slug/optware/cs08q1armel/staging/opt/lib -rdynamic -Wl,-export-dynamic -L/home/slug/optware/cs08q1armel/staging/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/home/slug/optware/cs08q1armel/staging/opt/lib -Wl,-R -Wl,/opt/lib -L/opt/lib -lruby -lpthread -lrt -ldl -lcrypt -lm -lc

make install
/usr/bin/install -c -m 0755 generator.so /opt/lib/ruby/gems/1.9.1/gems/json-1.7.5/lib/json/ext
make: /usr/bin/install: Command not found
make: *** [/opt/lib/ruby/gems/1.9.1/gems/json-1.7.5/lib/json/ext/generator.so] Error 127



Gem files will remain installed in /opt/lib/ruby/gems/1.9.1/gems/json-1.7.5 for inspection.
Results logged to /opt/lib/ruby/gems/1.9.1/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
 
Jawoll, ich habe die executable gefunden nachdem ich über IPKG das optware-devel Paket installiert habe.

Dann muss nur noch ein Symlink erstellt werden: 'ln -s /opt/bin/install /usr/bin/install' und das Setup läuft durch!

Vielleicht hilft das ja noch jemanden.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat