Als «ruby-1.9» getaggte Fragen

6
ungültiges Multibyte-Zeichen (US-ASCII) mit Rails und Ruby 1.9
Ich verwende Ruby 1.9.1 mit Rails 2.3.4. Meine Anwendung ist die Texteingabe Wenn ich so etwas versuche (die inneren Anführungszeichen sehen anders aus) text = "”“" Ich erhalte folgende Fehlermeldung: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end Ich muss …

11
Ruby: require vs require_relative - Best Practice für die Problemumgehung in Ruby <1.9.2 und> = 1.9.2
Was ist die beste Praxis , wenn ich will requireeine relative Datei in Ruby und ich möchte es in beiden 1.8.x arbeiten und&gt; = 1.9.2? Ich sehe einige Optionen: einfach $LOAD_PATH &lt;&lt; '.'alles tun und vergessen machen $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' Überprüfen Sie, ob RUBY_VERSION&lt;1.9.2, und definieren Sie dann …
153 ruby  ruby-1.9  ruby-1.8 



1
Ist Hash Rocket veraltet?
Der gut zitierte RIP-Hash-Raketenbeitrag scheint zu implizieren, dass die Hash-Rocket-Syntax ( :foo =&gt; "bar") zugunsten des neuen Ruby-JSON-Hash ( foo: "bar") veraltet ist , aber ich kann keine endgültige Referenz finden, die die Hash-Raketenform angibt ist ab Ruby 1.9 tatsächlich veraltet / nicht empfohlen.

15
Ungültige Gemspec aufgrund des Datumsformats in der Spezifikation
Wenn ich einen Edelstein, den ich dank Bundler (Version 1.0.12) gemacht habe, in eine Gemfile einfüge und dann versuche ich einfach so zu bündeln oder zu harken: $ rake Ich habe diese Fehlermeldung erhalten: Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: "2011-04-21 00:00:00.000000000Z" Ich bin auf dem letzten …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.