Tag: rubygems

JRuby / Windows和(本机)扩展如何区分它们?

我试过用JRuby来使用EventMachine等。 我收到有关原生扩展的错误。 我相信这是由于Java的限制。 我认为我在Windows上的事实进一步使问题复杂化。 一些澄清将不胜感激。 JRuby可以/不能使用哪些扩展? 我该怎么说? 谢谢。

在Windows 7 x64上的任何源中找不到linecache19-0.5.13

如果我跑的话,我安装了Ruby ruby -v 我知道了: ruby 1.9.3p125 (2012-02-16) [i386-mingw32] 如果我在我的应用程序目录中运行 rails server 输出: ←[31mCould not find multi_json-1.3.2 in any of the sources←[0m ←[33mRun `bundle install` to install missing gems.←[0m 运行 bundle install 出现此错误: Fetching source index for http://rubygems.org/ Could not find linecache19-0.5.13 in any of the sources 有什么问题?

为什么不安装nokogiri?

我有一个时间在Ubuntu 12.04上安装Nokogiri的魔鬼。 我用rbenv。 $ gem install nokogiri -v ‘1.6.1’ ERROR: While executing gem … (Errno::EACCES) Permission denied – /home/deploy/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/nokogiri-1.6.1/.autotest $ sudo gem install nokogiri -v ‘1.6.1’ ERROR: Error installing nokogiri: nokogiri requires Ruby version >= 1.9.2. $ rbenv sudo gem install nokogiri -v ‘1.6.1’ Building native extensions. This could take a while… ERROR: Error installing […]

安装eventmachine(1.0.3)时发生错误,Bundler无法继续

我试图让ruby在rails上设置我的mac运行os x 10.10。 我试图让服务器运行开源项目kandan但是当我尝试在eventmachine 1.0.3 gem上捆绑安装时遇到错误。 我不确定我到底在看什么,有人可以帮我解决这个问题吗? bundle install Fetching gem metadata from https://rubygems.org/…………. Fetching version metadata from https://rubygems.org/… Fetching dependency metadata from https://rubygems.org/.. Using rake 10.4.2 Using i18n 0.6.11 Using multi_json 1.10.1 Using activesupport 3.2.21 Using builder 3.0.4 Using activemodel 3.2.21 Using erubis 2.7.0 Using journey 1.0.4 Using rack 1.4.5 Using rack-cache 1.2 Using […]

RUBY中的日期格式

在这里,在RUBY我需要一个像这样的格式 “2011年2月1日11.00” 。 我试过这个 “Time.now.utc.strftime(“%B %d %Y %R”)” 但我需要格式化后缀为st,nd,rd,th等的数字。请提出建议。

安装linecache时在Windows机器上接收错误错误:无法构建gem本机扩展

当尝试执行现有Ruby on Rails项目的捆绑Installing linecache (0.43) with native extensions时,当捆绑器到达Installing linecache (0.43) with native extensions时,我收到错误。 我没有在项目Gem文件中看到linecache,所以如果没有它我就不能尝试捆绑。 我正在运行Windows 7和JetBrains RubyMine 2.0.2。 我试过从RubyMine和命令行中捆绑(我意识到这些是等价的)。 我的路径中有以下Ruby和DevKit-3.4.5-20100819-1535-sfx目录: C:\ Ruby187 \ BIN C:\的devkit-3.4.5-20100819-1535-SFX \ BIN C:\的devkit-3.4.5-20100819-1535-SFX \ MinGW的\ BIN 以下是bundle命令的输出: 获取http://rubygems.org/的源索引 使用rake(0.8.7) 使用activesupport(2.3.4) 使用机架(1.0.1) 使用actionpack(2.3.4) 使用actionmailer(2.3.4) 使用activerecord(2.3.4) 使用activeresource(2.3.4) 使用authlogic(2.1.6) 使用构建器(2.1.2) 使用mime-types(1.16) 使用xml-simple(1.0.12) 使用aws-s3(0.6.2) 使用bundler(1.0.0) 使用calendar_date_select(1.16.1) 使用cgi_multipart_eof_fix(2.5.0) 使用配置(1.1.0) 使用守护进程(1.1.0) 使用delayed_job(2.1.0.pre) 使用factory_girl(1.3.2) 使用gem_plugin(0.2.3) 使用json_pure(1.4.6) 使用launchy(0.3.7) […]

在哪里放置ruby .gem文件,以便Shoes.setup可以找到它们?

关于鞋子中的gem支持已经提出了很多问题,但没有人回答在哪里放置它们。 我已经在Windows XP上获得了鞋子Raisins 1134,我已经下载了dbi-0.4.1.gem并且我正在努力让以下工作: Shoes.setup do gem ‘dbi’ end require ‘dbi’ Shoes.app … end 当我运行这个时,我得到一个对话框,上面写着Installing dbi — Looking for dbi ,这个Installing dbi — Looking for dbi几个小时都找不到gem文件。 我试过把它放在以下所有地方都无济于事: 包含上述脚本的文件夹 D:\ Program Files \ Common Files \ Shoes \ 0.r1134 \ ruby​​ \ gems D:\ Program Files \ Common Files \ Shoes \ 0.r1134 \ ruby​​ \ […]

Gem安装错误可写和PATH

这是我得到的两个错误。 我在OS X上。老实说,不知道我是否通过gem安装 – 如果重要的话。 WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and /usr/bin aren’t both writable. WARNING: You don’t have /Users/M/.gem/ruby/1.8/bin in your PATH, gem executables will not run.

巨大的json对象出类拔萃?

我有一个PHP应用程序,它有一个超过10000行的表,我试图通过我的ROR应用程序将其导出到excel表,但我的请求是通过PHP应用程序在服务器上超时。所以我想知道是否有任何优雅的方式来解决这个问题。 我想出了两个解决方案。 首先是进行批处理(需要阅读我的新内容),另一个是我的php应用程序将发送一个大的json对象,我的ruby应用程序将读取json对象将数据写入excel表并发回excel sheet。所以我想问一下是否有更好的方法来处理这个问题? 我怎样才能将json转换为excel我做了google并且确实找到了excel到json但反之亦然。 有什么建议?

如何完全卸载rails 3.0.0.beta3及其所有依赖项?

如果我做sudo gem uninstall rails -v 3.0.0.beta3 ,它会卸载rails但是会遗留beta3版本的activerecord,actionmailer等。如何自动完全卸载rails 3.0.0.beta3及其所有依赖项? 对于RC和最终版本,我想要一个干净的名单。