Tag: rubygems

由于windows中的openssl / ETimedout,gem install rails无法正常工作

最初,我在我的Windows 7中安装了ruby 1.9.3版本,我最近安装了ruby 2.0.0p195并且已经从命令ruby 2.0.0p195测试( ruby -v; ruby -e “puts 100”; irb )工作得很好。 ruby -v给ruby 2.0.0p195 (2013-05-14) [i386-mingw32] gem -v给了我2.0.2 当我尝试安装rails时,我总是得到以下错误: 使用http://rubygems.org C:\Users\san>gem install rails –source http://rubygems.org ERROR: Could not find a valid gem ‘rails’ (>= 0), here is why: Unable to download data from https://rubygems.org/ – Errno::ETIMEDOUT: A connection attempt failed because the connected […]

在Ruby脚本中需要Ruby Gem打破了Cron作业执行

我正在尝试使用Gems运行一个cron作业。 我已经通过RVM安装了ruby,当我需要一个gem时它打破了cron的工作。 我试过要求两个完全不同的gem,PG / Pry,当我需要时,cronjob没有完成。 这是“测试代码”工作正常: open(‘/home/log.log’, ‘a’) do |f| f.puts Time.now.to_s end 以下是我设置cronjob的方法: * * * * * /usr/local/rvm/rubies/ruby-2.0.0-p247/bin/ruby /home/test1.rb 我每分钟都能看到新的输出。 当我在顶部添加一个require gem行时,它会中断,但只有在通过cron运行时: require ‘pg’ open(‘/home/log.log’, ‘a’) do |f| f.puts Time.now.to_s end cronjob运行(我可以看到它在sys日志中执行),但从未完成(没有输出进入文本文件)。 我在两个单独的服务器上尝试了这个,一个是Debian,一个是CentOS,两者都有相同的问题。 奇怪的是,这只会影响cron作业,如果我从控制台运行相同的ruby文件:/home/test1.rb它会正常工作。 任何帮助都会很棒。

Ruby:用于线程池的任何gem?

是否有任何人可以推荐的线程gem?

用于显示gem的依赖项的命令?

是否有一个命令告诉你gem所依赖的其他gem? 另外,有没有办法自动安装gem的依赖项?

有写rubygems的问题

有关如何 编写 rubygems的答案存在疑问,但在编写rubygem时应该避免什么? 使用rubygem的人会有什么问题?

您的Ruby版本是2.2.4,但您的Gemfile指定为2.3.0?

我正在尝试在Git Bash中bundle install ruby项目,但我收到了上述消息。 ruby -v ruby 2.2.4p230(2015-12-16修订版53155)[i836-mingw32] gem -v 2.3.0 Ruby的新手让它非常令人沮丧。 我正在尝试http://www.viralrails.com/?p=25下面的项目

如何将Ruby gem包复制到任意位置?

假设您有一个软件包。 你想让它成为一个gem,因为gem是在Ruby世界中分发任何东西的事实上的标准方式。 gem很棒 – 对于图书馆来说。 但对于实际应用程序,Rubygems系统似乎缺乏。 只有“最近”他们引入了一种方法来标记可执行文件放置在系统范围的可执行PATH中的某个位置。 遗憾的是,Ruby gems似乎仍然需要软件打包的其他方面,即将配置文件放在/ etc等文件中,或者放在/ usr / share / doc下的文档中。 或者是吗? 我的问题是: 我可以在gemspec中放置指令或代码以将配置安装到/ etc中,并将文档放在一些合理的标准化位置(例如/ usr / share / doc)吗? 或者,作为一种解决方法,可以运行安装后脚本来执行这些操作吗? 供参考: GemSpec规范 。 请注意,在撰写本文时,rubygems.org已关闭。 以下是该页面的Google缓存:http: //74.125.95.132/search?q= cache: JwJO6slR4BwJ : www.rubygems.org/read/chapter/20+http : //www.rubygems.org/read/chapter/ 20%23page85&HL = EN&CT = clnk&CD = 1 如果检查repo中的specification.rb文件 ,向下滚动到末尾(搜索“:section:Required gemspec attributes”),您可以看到当前支持的属性。 我看不到任何看起来像我想要的东西。

如何搜索有用的rubygem

什么是寻找有用的rubygem的好网站?

无法设置ruby环境 – 安装fii gem错误

我正在尝试为ruby项目设置环境。 但是当我运行’bundle’时,我在安装’fii’gem时遇到错误: Installing ffi (1.8.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/bmalets/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb checking for ffi.h… *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. /Users/bmalets/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/mkmf.rb:381:in `try_do’: The compiler failed to […]

Rails 4有没有cms?

Rails 4和Ruby 2有没有cms? 大多数流行的引擎(Refinerycms,浏览器CMS)都是为Rails 3制作的。