Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 27 Mai 2012, 12:16 
Offline
Novize

Registriert: 10 Okt 2011, 10:18
Beiträge: 19
Kann mir jemand bei diesem Problem helfen? Ich weiß nicht, wo das Problem liegt.


>> xxx@xxx:~/Aptana Studio 3 Workspace/bookmarkmanager$ bundle install
...
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

>> xxx@xxx:~/Aptana Studio 3 Workspace/bookmarkmanager$ rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/usr/lib/ruby/gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in `load': /home/xxx/Aptana Studio 3 Workspace/bookmarkmanager/config/initializers/session_store.rb:3: syntax error, unexpected ':', expecting $end (SyntaxError)
...sion_store :cookie_store, key: '_bookmarkmanager_session'
^
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in `load'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in `load_dependency'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640:in `new_constants_in'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in `load_dependency'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in `load'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/engine.rb:556
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/engine.rb:555:in `each'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/engine.rb:555
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/initializable.rb:30:in `instance_exec'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/initializable.rb:30:in `run'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/initializable.rb:55:in `run_initializers'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/initializable.rb:54:in `each'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/initializable.rb:54:in `run_initializers'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/application.rb:96:in `initialize!'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/railtie/configurable.rb:30:in `send'
from /usr/lib/ruby/gems/1.8/gems/railties-3.1.3/lib/rails/railtie/configurable.rb:30:in `method_missing'
from /home/xxx/Aptana Studio 3 Workspace/bookmarkmanager/config/environment.rb:5
from /home/xxx/Aptana Studio 3 Workspace/bookmarkmanager/config.ru:4:in `require'
from /home/xxx/Aptana Studio 3 Workspace/bookmarkmanager/config.ru:4
from /usr/lib/ruby/gems/1.8/gems/rack-1.3.5/lib/rack/builder.rb:51:in `instance_eval'
from /usr/lib/ruby/gems/1.8/gems/rack-1.3.5/lib/rack/builder.rb:51:in `initialize'
from /home/xxx/Aptana Studio 3 Workspace/bookmarkmanager/config.ru:1:in `new'
from /home/xxx/Aptana Studio 3 Workspace/bookmarkmanager/config.ru:1

>> xxx@xxx:~/Aptana Studio 3 Workspace/bookmarkmanager$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

>> xxx@xxx:~/Aptana Studio 3 Workspace/bookmarkmanager$ rails -v
Rails 3.1.3


Nach oben
 Profil  
 
BeitragVerfasst: 27 Mai 2012, 12:33 
Offline
Meister
Benutzeravatar

Registriert: 10 Mär 2009, 13:22
Beiträge: 253
Wohnort: Dillingen/Saar
Hallo deine Installation schein nicht ganz sauber installiert worden zu sein?
Dein System zeigt dir zwar die 1.9 Ruby-Version an aber es wird versucht ein Zugriff auf 1.8 zu machen.
Um Zu testen ob das richtige Ruby verwendet wird versuch mal den Befehl:



which ruby

da sollte dann auf jeden Fall die 1.9 drin stehen irgendwo.
Alternativ kannst du mal noch versuche mit gem update system und gem update

ps hoffe die hilfe auf die Schnell funktioniert.

mfg
CS


Nach oben
 Profil  
 
BeitragVerfasst: 27 Mai 2012, 12:56 
Offline
Novize

Registriert: 10 Okt 2011, 10:18
Beiträge: 19
Christian85 hat geschrieben:
Hallo deine Installation schein nicht ganz sauber installiert worden zu sein?
Dein System zeigt dir zwar die 1.9 Ruby-Version an aber es wird versucht ein Zugriff auf 1.8 zu machen.
Um Zu testen ob das richtige Ruby verwendet wird versuch mal den Befehl:



which ruby

da sollte dann auf jeden Fall die 1.9 drin stehen irgendwo.
Alternativ kannst du mal noch versuche mit gem update system und gem update


Danke für die schnelle Antwort:

wenn ich



which ruby


bekomm ich folgende Antwort:



/home/xxx/.rbenv/shims/ruby


Bei "gem update system"bekam ich "Nothing to update" zurück. Und auch nach "gem update" bekomme ich immernoch dieselbe Fehlermeldung.


Nach oben
 Profil  
 
BeitragVerfasst: 27 Mai 2012, 13:19 
Offline
Meister
Benutzeravatar

Registriert: 10 Mär 2009, 13:22
Beiträge: 253
Wohnort: Dillingen/Saar
dann ist dein rbenv nicht richtig konfiguriert.
Liest die dazu noch mal am besten die Doku durch. rbenv ist ein Tool mit dem man verschieden versionen von ruby betreiben kann. so kann man sogar zwichen verschiedenen versionen hin und her springen.
ich selber habe rmv (ruby versionsmanager) im Einsatz
mfg
CS


Nach oben
 Profil  
 
BeitragVerfasst: 28 Mai 2012, 11:57 
Offline
Novize

Registriert: 10 Okt 2011, 10:18
Beiträge: 19
Wie kann ich rbenv wieder komplett deinstallieren? Ich will es mit rvm versuchen!


Nach oben
 Profil  
 
BeitragVerfasst: 28 Mai 2012, 15:26 
Offline
Meister
Benutzeravatar

Registriert: 10 Mär 2009, 13:22
Beiträge: 253
Wohnort: Dillingen/Saar
schau mal hier nach.
http://stackoverflow.com/questions/9147457/uninstall-ruby-version-from-rbenv

hab leider nicht so den plan von rbenv
mfg

Cs


Nach oben
 Profil  
 
BeitragVerfasst: 28 Mai 2012, 17:22 
Offline
Novize

Registriert: 10 Okt 2011, 10:18
Beiträge: 19
Mir geht es nicht darum, eine Ruby-Version zu deinstallieren, sondern rbenv. Ich habe nirgends eine Anleitung dafür gefunden :(


Nach oben
 Profil  
 
BeitragVerfasst: 29 Mai 2012, 15:09 
Offline
Novize

Registriert: 10 Okt 2011, 10:18
Beiträge: 19
Ich habe nun rvm installiert. Aber auch hier habe ich Probleme:

xxx@xxx:~$ ruby -v
>> ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
xxx@xxx:~$ source ~/.rvm/scripts/rvm
xxx@xxx:~$ ruby -v
>> ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Warum muss ich immer wieder "source ~/.rvm/scripts/rvm" eingeben, wenn ich den Terminal beendet habe?


Nach oben
 Profil  
 
BeitragVerfasst: 29 Mai 2012, 22:16 
Offline
Hacker
Benutzeravatar

Registriert: 08 Mai 2007, 20:03
Beiträge: 465
Wohnort: Köln
Hallo rubyworld,
rubyworld hat geschrieben:
Warum muss ich immer wieder "source ~/.rvm/scripts/rvm" eingeben, wenn ich den Terminal beendet habe?

Musst Du nicht. Füge am Ende deiner .bashrc folgende Zeile ein:



[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

oder folge dieser Anleitung
http://www.railspool.de/rvm/tutorial/rvm-installation-auf-ubuntu-und-mac/
je nachdem, wie deine .bashrc aussieht.

Viele Grüße
klausb


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: