草庐IT

foreign_gem

全部标签

ruby-on-rails - 如何使用回形针 gem 将图像上传到 S3

对于我的生活我无法理解基本的paperclipexample作品。Controller中只有一行,那就是@user=User.create(params[:user])我只是不明白将图像上传到s3所需的一切。我对这个例子做了很多改动,因为我想使用jqueryfileuploader而不是默认的rails表单助手,所以我正处于将图像发布到我的Controller的位置,但我无法弄清楚我应该如何从参数中获取图像并将其分配为附件.这是我看到的日志:Parameters:{"files"=>[#,@headers="Content-Disposition:form-data;name=\"fi

ruby-on-rails - 指定 gem 版本还是始终使用最新版本?

我在业余时间编写了一个RoR网络应用程序。和其他人一样(我猜),我使用gems(大约20个)。有几次,我在生产环境中部署应用程序时遇到错误,因为我没有为我所有的gem指定确切的版本,因此更新了其中一些导致错误。我担心我所有的gem都停留在一个特定的版本,当我需要更新其中一个(或一些)时,整个事情就崩溃了(我在制作gem时遇到了问题flying-sphinx和twitter在更新后一起工作)。我的问题是:兼职编码员是否应该一劳永逸地修复所用gems的版本,还是值得花时间检查每次更新?你如何管理你的Gemfile?此外,我认为当你是全职人员时,你应该始终保持最新(安全、性能),但这是真的吗

ruby-on-rails - Gem Rmagick 安装错误:extconf.rb:171:in `` ': No such file or directory - convert -version (Errno::ENOE NT)

我在安装rmagick时遇到此错误,我遵循了各种指南,但每次都遇到相同的错误。这次我遵循了本指南:http://www.youtube.com/watch?v=gEWAVlNCKhg&feature=youtu.be:C:/Ruby192/bin/ruby.exeextconf.rb--with-opt-include=C:/ImageMagick/SourceCode--with-opt-lib=C:/ImageMagickcheckingforRubyversion>=1.8.5...yes***extconf.rbfailed***CouldnotcreateMakefiledu

ruby-on-rails - 无法在任何存储库中找到有效的 gem 'rails' (>= 0)

我在一台新的Mac上,刚刚使用rvm安装了ruby​​1.9.3。现在我正在尝试安装Rails并在这篇文章的标题中收到错误消息。我会在下面发布我从命令行获得的所有信息,看看是否有人可以在这里帮助我!!Leonardos-MacBook-Air:~leo$geminstallrailsWARNING:Errorfetchingdata:SocketError:getaddrinfo:nodenamenorservnameprovided,ornotknown(http://rubygems.org/latest_specs.4.8.gz)ERROR:Couldnotfindavalidg

ruby - 何时/为何将 --env-shebang 与 ruby​​ gems 一起使用?

IkennaOkpalarecommendedthis.gemrc(我稍微修改了一下):---:verbose:true:bulk_threshold:1000install:--no-ri--no-rdoc--env-shebang:sources:-http://gems.rubyforge.org/:benchmark:false:backtrace:falseupdate:--no-ri--no-rdoc--env-shebang:update_sources:true我之前没有注意到--env-shebang。我在http://guides.rubygems.org/comm

ruby - 安装 gem 在 Windows 上挂起且没有输出

因此,我在我的机器(Windows)上安装了RailsInstaller。我只是尝试安装一个gem(nokogiri),但无济于事。在cmd窗口中,运行geminstallnokogiri只是挂起,没有提供任何状态,也没有任何反应。知道我做错了什么吗? 最佳答案 要知道实际发生了什么,试试geminstallnokogiri-V 关于ruby-安装gem在Windows上挂起且没有输出,我们在StackOverflow上找到一个类似的问题: https://s

ruby - 安装 ruby​​ gem(没有写权限)?

我在尝试安装sass时遇到此错误我应该在安装语句之前使用sudo吗?rd-macbook-pro:~redres$geminstallcss_parserERROR:Whileexecutinggem...(Gem::FilePermissionError)Youdon'thavewritepermissionsintothe/Library/Ruby/Gems/1.8directory.rd-macbook-pro:~redres$谢谢,里奇 最佳答案 是的,您可以使用sudo或设置gem路径mkdir-p/Users/redre

ruby - 除非从 zsh 调用,否则 Emacs 无法加载 ruby​​ gems

我为emacs安装了bundler包,如果从zsh(终端)调用emacs,它工作正常。但是当通过其他方式调用emacs时,例如(Alt+F2)或应用程序菜单,M-xbundle-install给出以下错误:"zsh:1:commandnotfound:bundle"我相信emacs在后一种情况下无法加载一些环境变量。系统详情:Debian(不稳定的amb64)rvm1.17.6zsh4.3.17 最佳答案 得到解决方案。rvm包是我需要的M-xpackage-installrvmM-xrvm-use-defaultM-xbundle

ruby - 如何找到远程 ruby gem 的大小?

我正在从ruby​​gems安装libv8gem(大约512M),想知道为什么要花这么长时间。这...gemspecification-rlibv8...没有告诉我gem的大小。然后我查看了docs,看起来gem创建者可以选择将有关其gem大小的信息放在ruby​​gems的预定义“可选gemspec属性”之一下。问:所以在安装远程gem之前不能可靠地知道它的大小?附加问题:将gem大小作为必需的gemspec属性是否不切实际? 最佳答案 这是在OSX或Linux上执行此操作的糟糕方法:curl-shttps://rubygems.

ruby-on-rails - Bundler 不允许我安装 gems

每当我尝试运行rspec测试时,我都试图消除这些烦人的DEPRECATIONWARNINGS(我正在通过Rails教程跋涉)。我尝试遵循这里的建议:rspectriggers"DEPRECATIONWARNING:TheInstanceMethodsmoduleinsideActiveSupport::Concernwillbenolongerincludedautomatically."简单地更新我的rspec版本。但是,无论何时尝试,我都会得到这样的消息:Thebundlecurrentlyhasrspec-corelockedat2.1.0.Tryrunning`bundleup