Вопросы с тегом «ruby-1.9»

6
недопустимый многобайтовый символ (US-ASCII) с Rails и Ruby 1.9
Я использую Ruby 1.9.1 с Rails 2.3.4 Мое приложение для обработки ввода текста Если я попробую что-то вроде (внутренние кавычки выглядят иначе) text = "”“" Я получаю следующую ошибку: #<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 Мне нужно использовать …

11
Ruby: require vs require_relative - рекомендуется использовать обходные пути для Ruby <1.9.2 и> = 1.9.2
Какова лучшая практика, если я хочу requireотносительный файл в Ruby, и я хочу, чтобы он работал как в 1.8.x, так и&gt; = 1.9.2? Я вижу несколько вариантов: просто сделай $LOAD_PATH &lt;&lt; '.'и забудь все делать $LOAD_PATH &lt;&lt; File.dirname(__FILE__) require './path/to/file' проверьте, если RUBY_VERSION&lt;1.9.2, то определите require_relativeкак require, затем используйте require_relativeвезде, …
153 ruby  ruby-1.9  ruby-1.8 

5
Есть ли разница между хэш-нотацией `: key =>« value »` и `key:« value »`?
Есть ли разница между :key =&gt; "value"обозначениями (hashrocket) и key: "value"(Ruby 1.9)? Если нет, то я хотел бы использовать key: "value"обозначения. Есть ли драгоценный камень, который помогает мне преобразовать из :x =&gt;в x:нотации?


1
Hash Rocket устарел?
Хорошо процитированный пост RIP Hash rocket , по-видимому, подразумевает, что синтаксис Hash Rocket ( :foo =&gt; "bar") устарел в пользу хэша в стиле JSON, нового для Ruby foo: "bar", но я не могу найти какой-либо окончательной ссылки, в которой указывается форма Hash Rocket фактически устарел / не рекомендуется начиная с …

15
Недействительный gemspec из-за формата даты в спецификации
Когда я включаю созданный мной самоцвет, благодаря Bundler (версия 1.0.12), в Gemfile, а затем пытаюсь объединить или сгребать просто так: $ rake У меня такое сообщение об ошибке: 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" Я использую последнюю Mac OS X (10.6.4) с: $ ruby -v …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.