Hallo an alle.
Ich versuche gerade Redmine auf unserer QNAP TS-459 zu installieren. Ich denke das dies auch viele andere interessiert und deshalb wollte ich meinen Stand mal posten:
Redmine benötigt Ruby 1.8.6 oder 1.8.7. Die aktuelle Version 1.9.1 die über ipkg installierbar ist, wird von Redmine leider nicht unterstützt. Da ich leider kein ipk Packet für Ruby 1.8 gefunden habe und auch nicht weis, wo man außer bei Google danach suchen kann, hab ich einen anderen Weg eingeschlagen:
+ rubygems per ipkg installiert
+ per gem den Ruby Version Manager rvm installiert, da man darüber ältere Versionen von Ruby installieren kann
+ gem install rvm sagt:
und dass ich rvm-install ausführen soll
+ rvm-install mekert jedoch
Das Problem ist wohl, das rvm-install eine bash benötigt, die bei meiner QNAP jedoch nicht vorinstalliert ist. Diese kann man zwar per ipkg install bash, jedoch funktioniert rvm-install damit leider auch nicht.
So, was macht denn dieses rvm-install genau: cat rvm-install:
#!/usr/bin/env ruby
# Hot potato!!! Bash it!
exec "bash -l -c 'cd #{File.dirname(File.dirname(__FILE__))} && ./install #{ARGV.join(' ')}'"
Wenn ich jetzt noch wüßte, was das genau bedeutet, könnte man das ja auch per Hand durchführen, ohne bash. Doch leider komm ich an dieser Stelle nicht weiter.