草庐IT

ruby-on-rails - Capistrano + Whenever gems - bin/rails : Permission denied

我配置了一个可以正常部署和工作的生产环境。虽然我遇到了一个我想不通的附属问题。我正在运行Whenevergem来执行几个cron作业,Whenevergemcapistrano实现使它们正确部署并且脚本正在执行。尽管在whenever.log中我收到以下输出:/bin/bash:bin/rails:Permissiondenied该脚本使用运行程序从RSS提要进行更新,尽管我使用Capistrano部署到新服务器,但它在以前的生产部署中没有发生任何事故。我四处搜索并找到了这个question,尽管每次部署时,我都必须使bin/rails可执行(由于来自Capistrano的日期戳部署)

ruby-on-rails - 是否可以卸载 ruby​​ gems、rails 等并进行完整的全新安装?

我似乎遇到了gems的问题,想从全新安装开始。如果不从头开始重新安装SnowLeopard是否可行? 最佳答案 最简单的解决方案是查看rvm.它允许您并行安装多个Ruby环境(每个环境都有自己的一组gem),这使得“重新开始”和从头开始构建环境变得容易。 关于ruby-on-rails-是否可以卸载ruby​​gems、rails等并进行完整的全新安装?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

javascript - 插件/Gems/库以获得浏览器中代码的语法突出显示?

我想构建一个小型Web应用程序,但它需要以与Pastie相同的方式突出显示语法。做。我想知道是否有人知道前端使用了哪些库(jQuery、Prototype等),和/或后端使用了哪些(如果有的话)插件/gem。作为引用,您可以找到突出显示语法的示例here. 最佳答案 我试过了Radiograph使用ultraviolet似乎效果很好.紫外线需要Textpow和Oniguruma.还有tm_syntax_highlighting它也包裹了Ultraviolet。 关于javascript-

ruby - 将 'gem list' 用于带有 RVM 的 git gems 时, 'bundle install' 未找到 gems

我目前正在尝试运行“bundleinstall”以使用Gemfile安装基于git的gem,然后在最新版本的RVM(1.14.3)中使用没有bundler的ruby​​/其他ruby​​命令。我认为问题的原因是bundler正在将gitgem安装到.rvm/gems/ruby-1.9.3-p194@something/bundler/gems而所有其他gem都安装到.rvm/gems/ruby-1.9.3-p194@something/gem。因此,“bundlelist”会显示gem,但“gemlist”不会。这里有什么想法吗?我真的不想使用bundle来执行所有事情。

ruby - 我们什么时候需要 "require ' ruby​​gems'”?

这与这个问题有关:https://stackoverflow.com/questions/3179797/how-to-use-rubytorrent-or-other-gems我以为RubyGems是一个包管理器,类似于Ubuntu上的apt-get...那么我们什么时候需要在代码中require'rubygems'? 最佳答案 当您使用与Rubygems一起安装的gem时,请使用require'rubygems'。原因是Ruby使用Rubygems来确定Rubygems安装的gem的路径。(无法找到您要使用的gem)或者,您可以

ruby-on-rails - 是否有 Ruby gems 的版本管理器?

我是一名新的Rails开发人员。我最近参加了一个关于Rails的类(class),现在我正试图通过self分配插入我的项目来提高我的技能。我现在想做的一件事是使用RadiantCMS来构建一个博客站点。但是,我在下载Radiantgem时遇到了一些问题。这是我所做的:当我第一次尝试geminstallradiant时,它安装了大部分必需的gem,但随后发出了警告(不幸的是我没有逐字保存),大致如下:railtiesexecutablewilloverwriterailsexecutable.Overwrite?Y/n愚蠢的是,我选择了“Y”。我一这样做就通过编写railsnewtest

ruby - Gemfile - 将生产 gems 与开发 gems 分开

所以我知道在Gemfile中我可以做这样的事情:group:development,:testdogem'gem1'gem'gem2'end我想要完成的事情是这样的:group:productiondogem'gem1'gem'gem2'endgroup:development,:testdogem'gem1',:path=>'/Documents/Code/gem1/'gem'gem2',:path=>'/Documents/Code/gem2/'end所以我们的应用程序使用了2个我们也在本地开发的gem。为了缩短在本地机器上开发的时间,我们希望能够将我们的开发环境指向gem的本地副

在 Ubuntu 上安装期间出现 ruby​​gems 1.3.7 TypeError(在 'merge' 中)

在更新的Ubunutux86_64上使用rvm安装ruby​​-1.9.2-p0时,我一直在“合并”中收到错误:无法将字符串转换为哈希(TypeError)。rvmnotes和ruby​​gems手册中的所有apt包都已安装。我相信错误是在RVM尝试安装ruby​​gems时产生的。我在使用系统ruby​​安装ruby​​gems时也遇到了同样的错误。我认为这是一个依赖性问题。我以前在Ubuntu上编译过i386和x86_64,从来没有遇到过这个问题。我错过了什么/做错了什么?通过系统ruby:$ruby-vruby1.8.7(2010-01-10patchlevel249)[x86_

ruby - 如何防止使用 gem v. 2.0 自动安装 gems 文档

之前使用--no-ri和--no-rdoc将我的系统设置为禁止安装gem文档。Ruby2.0.0和gem2.0.0似乎已经删除了--no-ri标志(和功能?)。即使指定--no-rdoc,我仍然得到安装文档:~/dev/ruby>geminstallbundler--no-rdocFetching:bundler-1.3.1.gem(100%)Successfullyinstalledbundler-1.3.1Doneinstallingdocumentationforbundler(0sec).如何查看文档是否安装?如果已安装,如何抑制所有gem安装? 最

ruby-on-rails - 离线安装 ruby​​ gems/代理配置

我需要在没有连接到互联网的服务器上安装ruby​​onrails+Nokogiri、httparty、json[和一些不太重要的gem]。怎么做到的?主机操作系统是windows附加问题,嗯,这对我来说不是很好,因为它可能需要几天时间,但我可以作为客户授予此服务器对http代理的访问权限。但是我必须承认,我已经尝试过使用类似的东西sethttp_proxy="http://username:password@host:port"或gem--http_proxy"http://username:password@host:port"但在这两种情况下都无法访问gem商店:(