Pytania otagowane jako ruby-1.9

6
niepoprawny znak wielobajtowy (US-ASCII) w Railsach i Ruby 1.9
Używam Ruby 1.9.1 z Railsami 2.3.4 Moja aplikacja obsługuje przetwarzanie tekstu Jeśli spróbuję czegoś takiego (znaki cudzysłowu wyglądają inaczej) text = "”“" Otrzymuję następujący błąd: #<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 Muszę użyć tych znaków cudzysłowu, ponieważ użytkownicy …

11
Ruby: require vs require_relative - najlepsza praktyka obejścia działania w Ruby <1.9.2 i> = 1.9.2
Jaka jest najlepsza praktyka, jeśli chcę requirepliku względnej w Ruby i chcę go do pracy zarówno 1.8.x oraz&gt; = 1.9.2? Widzę kilka opcji: po prostu zrób $LOAD_PATH &lt;&lt; '.'i zapomnij o wszystkim robić $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' sprawdź, czy RUBY_VERSION&lt;1.9.2, a następnie zdefiniuj require_relativejako require, użyj require_relativepóźniej wszędzie tam, …
153 ruby  ruby-1.9  ruby-1.8 



1
Czy Hash Rocket jest przestarzały?
Dobrze cytowany post dotyczący rakiety RIP Hash wydaje się sugerować, że składnia Hash Rocket ( :foo =&gt; "bar") jest przestarzała na rzecz nowego skrótu w stylu JSON w Ruby ( foo: "bar"), ale nie mogę znaleźć żadnego ostatecznego odniesienia określającego formę Hash Rocket jest faktycznie przestarzałe / niezalecane od wersji …

15
Nieprawidłowy gemspec z powodu formatu daty w specyfikacji
Kiedy dołączam klejnot, który stworzyłem, dzięki Bundlerowi (wersja 1.0.12), do pliku Gemfile, a następnie próbuję łączyć lub zgarniać w ten sposób: $ rake Otrzymałem ten komunikat o błędzie: 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" Korzystam z ostatniego Mac OS X (10.6.4), z: $ ruby -v …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.