Questions tagged «ruby»

Ruby是由松本行弘(Matz)于1995年创建的一种多平台开放源代码,动态的,面向对象的解释性语言。[ruby]标记用于与Ruby语言有关的问题,包括其语法和库。Ruby on Rails问题应标记为[ruby-on-rails]。




14
找不到宝石指令
我已经在Ubuntu 10.10 32位上安装了gem apt-get install gem -y 但是当我尝试跑步时 gem install something.gem 我收到找不到命令的错误。 bash: gem: command not found 我安装了gem,是否有任何理由说找不到命令? 这些文件是通过gem软件包安装的 http://pastie.org/3483416
89 ruby  linux  rubygems 

8
由于readline错误导致无法执行“ rails console”
rails console由于此错误,我无法执行: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `<top (required)>' from script/rails:6:in `require' from script/rails:6:in `<main>' 我已经通过自制软件安装了readline。我想继续使用rbenv而不是rvm。 感谢您阅读我的问题。


8
护栏束清洁
更新捆绑软件后,您将拥有一些可能已过时的gem-因为已安装了该gem的较新版本。bundle可执行文件下没有这样的命令bundle clean。人们如何摆脱这些过时的宝石? 这是尝试减少我的rails应用程序中的块大小。

7
红宝石日期减法(例如90天前)
我对joda-time API有点迷恋: DateTime now = new DateTime(); DateTime ninetyDaysAgo = now.minusDays(90); 我正在尝试在Ruby中做类似的事情,但是我 now = Time.now ninetyDaysAgo = now - (90*24) 但是,这里的数学运算是关闭的(我实际上是在午夜处理日期)。 是否有用于日期减法的友好API?
88 ruby  date 


3
如何从IRB运行.rb文件?
我从Ruby on Rails开始。我目前正在阅读一个教程,其中说我必须从IRB运行.rb文件,这将在当前目录中创建.xml文件。 我的问题是如何在IRB中运行.rb文件? 在IRB中运行该.rb文件时,我是否必须位于该目录中? 我尝试了以下操作:仅irb在文件目录中的命令行上键入。据我了解,这开始了IRB会议。 然后,我键入irb "filename.rb"了经历的内容,但没有在当前目录中创建任何内容,但至少没有出现任何错误。 我还尝试了很多其他东西,这些东西给我带来了错误。因此,我认为我自己无法解决此问题,因此使用Google搜索这个问题根本没有帮助。 我正在运行豹。



5
警告:常量:: Fixnum已过时,当生成新模型时
我已经尝试找到一些解决方案,但是我确实找不到与运行rails命令时出现的错误相关的任何信息: Rails生成模型书籍标题:字符串摘要:文本isbn:string /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated Running via Spring preloader in process 3579 Expected string default value for '--jbuilder'; got true (boolean) invoke active_record identical db/migrate/20170104114702_create_books.rb identical app/models/book.rb invoke test_unit identical test/models/book_test.rb identical test/fixtures/books.yml 有人知道是什么原因导致这些错误吗?

19
Ruby阶乘函数
我快疯了:阶乘的Ruby函数在哪里?不,我不需要教程实现,我只需要库中的函数。这不是数学! 我开始怀疑,这是标准库函数吗?
88 ruby  math  factorial 

2
Ruby,从路径+文件名获取路径
编程语言:Ruby 1.9 问题字符串:C:/Test/blah.txt 到C:/Test/ 我知道这是一个简单的问题,但是Google和Ruby quickrefFile对我来说没有解决方案。 而且我没有使用Regex的经验。
88 ruby  directory 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.