草庐IT

cocoon-gem

全部标签

ruby-on-rails - 从 Gemfile 中删除 gem 后要做什么?

我从Gemfile中删除了一个gem'mygem',但现在我才意识到它仍然安装着。那么我如何告诉bundler重新扫描Gemfile并更新Gemfile.lock,而不更新每个gem?来自php,我习惯于这样做:composerupdatenothing。是否有bundler的等效项? 最佳答案 您可以只运行bundle或bundleinstall来根据您的Gemfile安装gem。这将从您的Gemfile.lock文件中删除mygem的实例。但是,它不会从您的系统中删除gem。为此,请运行gemuninstallmygem。不完全

ruby - 如何告诉 gem 命令不使用 SSL

我正在尝试运行gem命令来安装/更新一些gem,但由于该区域的一些网络限制,我收到此错误:ERROR:Whileexecutinggem...(OpenSSL::SSL::SSLError)SSL_connectreturned=6errno=0state=SSLv3readfinishedA(我认为)这主要是因为篡改了SSL证书。有没有办法告诉gem不要使用SSL,以避免错误? 最佳答案 如果您无法解决证书问题,请使用HTTP而不是HTTPS:$geminstallrails--sourcehttp://rubygems.org为

ruby - RVM:卸载 gemset 的所有 gem

我有全局gem和各种gem。我想删除gem集中的所有gem。除了卸载gemset之外,还有其他办法吗? 最佳答案 使用gemsetempty命令:rvmgemsetemptymygems 关于ruby-RVM:卸载gemset的所有gem,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4693445/

xml - Cocoon lite/XML 和 XSLT 发布框架

有哪些基于XML、XSLT站点地图和管道的发布框架(仅发布,而非成熟的CMS)比Cocoon更稳定、更活跃、更简单/更轻便?我看过:mod_xslt(http://www.mod-xslt2.com/)看起来确实如此,但看起来几乎死了,需要复杂的设置,显然只支持libxslt作为XSLT处理器(我希望能够使用当然是Saxon和XSLT2.0)。ApacheForrest(http://forrest.apache.org/),但我不明白它是否真的比Cocoon更简单,或者是Cocoon之上的附加物?我正在寻找的是能够做到这一点的东西:收到HTTPGET通过站点地图“运行它”找到一个管道

Rubygems:可以在 gem 分发中使用符号链接(symbolic link)吗?

我是gem作者。在gem文件中有符号链接(symboliclink)是否可以,或者它会在Windows上中断吗? 最佳答案 您需要完全指定路径,而不是使用符号链接(symboliclink)。如果您的gem需要查找文件,请查看这些文件:File.joinPathnamethevariable__FILE__ 关于Rubygems:可以在gem分发中使用符号链接(symboliclink)吗?,我们在StackOverflow上找到一个类似的问题: https:

c++ - EventMachine gem 解决方法导致缺少 dll 文件 ruby​​ 错误,Windows 7

在克隆我的第一个Rails3.1.1应用程序后,我的第一个bundle安装在eventmachine0.12.10gem上阻塞了。(我运行的是Windows732位)我也在使用gem'thin'。我发现这个帖子有同样的问题。Whichversionofeventmachineisabletoworkinwindows?我将其与我的gemfile中的这一行集成:gem"eventmachine",">=1.0.0.beta"这允许bundle安装运行,但是当我启动rails服务器时,我得到一个带有标题ruby​​.exe-系统错误和文本的Ruby弹出窗口Theprogramcan'tst

ruby-on-rails - 如何使用 rbhive gem 和查询 hive

我的任务是通过ruby​​代码在配置单元数据库中进行查询。我打算使用rbhivegem,但是从它的文档中,我无法了解在连接到配置单元服务器时如何传递用户名、密码、数据库名称等。这是我的代码:res=RBHive.connect('host_address',10_000)do|connection|connection.fetch'showdatabases;'end它只是显示:Connectingtohost_serveronport10000ExecutingHiveQuery:showdatabases;它会无限期地卡在那里。 最佳答案

php - 如何在 PHP 中生成密码,就像在 Ruby on Rails 中通过 Devise Gem 所做的那样

我正在将一个网站从RubyonRails更新到PHP。我需要生成由DeviseGem在RubyonRails中生成的密码。我必须知道密码的哈希方法是什么才能用PHP创建相同的方法。但作为初学者,要在RubyonRails中找到这些代码并不容易。如果有人知道我应该在哪里找到它,请帮助我。这两个都是我找到的:1)Theconfigurationofencryptorisdisabledindevise.rblikebelow:#config.encryptor=:sha12)IreadthecommentsverycarefullythenIfoundthattheyusingsha512

mysql - 无法在 macOS Sierra 上安装 mysql2 gem

我正在新的ma​​cOSSierra.中设置我的开发环境首先,我安装了Rbenv、Ruby(2.3.1)、Homebrew等最新版本的MySQL(5.7.15).$brewinstallmysql$mysql.serverstart好的,MySQL已初始化。是时候安装mysql2gem...$geminstallmysql2----with-mysql-config=/usr/local/Cellar/mysql/5.7.15/bin/mysql_config但它没有用。?Buildingnativeextensionswith:'--with-mysql-config=/usr/l

mysql - 无法在 macOS Sierra 上安装 mysql2 gem

我正在新的ma​​cOSSierra.中设置我的开发环境首先,我安装了Rbenv、Ruby(2.3.1)、Homebrew等最新版本的MySQL(5.7.15).$brewinstallmysql$mysql.serverstart好的,MySQL已初始化。是时候安装mysql2gem...$geminstallmysql2----with-mysql-config=/usr/local/Cellar/mysql/5.7.15/bin/mysql_config但它没有用。?Buildingnativeextensionswith:'--with-mysql-config=/usr/l