草庐IT

版本更新

全部标签

ruby - 更新已知的 RVM 列表

是否可以在不升级整个rvm的情况下更新已知rubies列表(通过rvmlistknown获得的内容)? 最佳答案 不不不,有些版本的变化需要修改代码,你应该善于坚持稳定以保持更多的稳定性(如果这是你的顾虑):rvmgetstable你应该坚持使用master(因为它很稳定)以获得最新版本:rvmgetmaster 关于ruby-更新已知的RVM列表,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

ruby-on-rails - 我如何找到 Phusion Passenger 版本?

如何找到我的PhusionPassenger版本?有没有我可以从终端运行的命令? 最佳答案 您可以使用以下命令找出当前版本:passenger-v 关于ruby-on-rails-我如何找到PhusionPassenger版本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8174837/

ruby-on-rails - 我真正运行的是哪个 Ruby 版本?

我正在运行Ubuntu12.04LTS,并通过RVM安装了Ruby。问题是,当我输入ruby-v时进入终端,它说我的Ruby版本是1.8.7,并且为Sinatra使用shotgungem也说我正在运行Ruby1.8.7.但是当我输入rvmlist它显示我安装的唯一版本的Ruby是2.0.0这是我当前的默认版本。我安装了Ruby2.0.0通过RVM,它是我在我的机器上安装的唯一版本。现在,当我尝试安装Rails4但出现错误提示我需要Ruby1.9或更高版本时。我怎么知道我真正使用的是哪个版本,我如何设置2.0.0作为我唯一的版本? 最佳答案

ruby-on-rails - 如何拥有多个版本的 Ruby 和 Rails,以及它们在 Windows 上的组合?

既然Windows不支持rvm(Ruby版本管理器),那我们怎么办Ruby1.8.7,Rails2.3.8Ruby1.8.7,Rails3.0.0Ruby1.9.2,Rails3.0.0在同一台电脑上?可以用虚拟机,但是有点麻烦。 最佳答案 使用uru.它是一个多平台的ruby​​环境管理器。您可以在此处下载Windows版本:https://bitbucket.org/jonforums/uru/wiki/Downloads安装工具假设C:\tools在PATH上并且uru_rt.exe被提取到C:\toolsC:\tools>u

ruby-on-rails - 部署到 heroku 时如何解决 rails 中的更新 bundler 警告?

如何解决以下警告?我将我的ruby​​版本更新为2.3.1,将rails版本更新为4.2.6。当我将我的应用程序推送到heroku时,我收到此警告。remote:Cleaningupthebundlercache.remote:Warning:therunningversionofBundlerisolderthantheversionthatcreatedthelockfile.WesuggestyouupgradetothelatestversionofBundlerbyrunning`geminstallbundler`.remote:Removingmime-types-dat

ruby - 使用 RSpec 测试 ActionMailer 多部分电子邮件(文本和 html 版本)

我目前正在使用RSpec测试我的邮件程序,但我已经开始按照Rails指南中的说明设置多部分电子邮件:http://guides.rubyonrails.org/action_mailer_basics.html#sending-multipart-emails我有文本和html格式的邮件程序模板,但看起来我的测试只检查HTML部分。有没有办法单独检查文本模板?它是否只检查HTMLView,因为它在默认顺序中是第一个? 最佳答案 为了补充nilmethod的出色答案,您可以通过使用共享示例组测试文本和html版本来清理规范:spec_

ruby-on-rails - 如何在 Windows 中更新 ruby

我通过rails安装程序下载了ruby​​,但我现在想要ruby​​2.0.0并且已经下载了它。我该如何更新我的ruby,因为我这样做了ruby-v它仍然作为ruby​​版本1.9.3出现。 最佳答案 我建议使用Chocolatey来管理您的ruby​​安装。这是一个unix风格的windows包管理器。安装非常简单,您可以在theirwebsite上找到说明。.在cmd.exe(以管理员身份运行)中:@powershell-NoProfile-ExecutionPolicyBypass-Command"iex((new-objec

ruby - 无法在生产服务器上更新 gem

无法在生产服务器上更新gem。我已经尝试过bundleinstall--deployment和bundleinstall--withoutdevelopmenttest但不断得到:YouaretryingtoinstallindeploymentmodeafterchangingyourGemfile.Run`bundleinstall`elsewhereandaddtheupdatedGemfile.locktoversioncontrol.Ifthisisadevelopmentmachine,removetheGemfilefreezebyrunning`bundleinstal

ruby-on-rails - Gemfile 中的 "~> 4.0.1"、 "4.0.1"和无版本说明符有什么区别?

这个问题在这里已经有了答案:Meaningoftilde-greater-than(~>)inversionrequirement?(4个答案)关闭8年前。在RailsGemfile中,它们之间有什么区别:gem"gemname","~>4.0.1"和gem"gemname","4.0.1"和gem"gemname"还有应该在什么地方使用什么以及遵循这种方式的好处?

ruby-on-rails - 在 Windows 上安装特定的 Ruby on Rails 版本

通常我使用:geminstallrails我可以在Windows上安装Rails,但默认情况下,我猜安装的是最新版本3.0.3。如果我想安装其他版本的Rails,比如3.0.1,我该怎么做? 最佳答案 例子:geminstallrails-v3.0.1另外,运行gem-h可以看到gem的所有选项注意事项:如果你在*nix上使用RVM强烈推荐用于Ruby管理。 关于ruby-on-rails-在Windows上安装特定的RubyonRails版本,我们在StackOverflow上找到一个