Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 安装gem最简单的方法是什么?_Ruby On Rails_Ruby_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails 安装gem最简单的方法是什么?

Ruby on rails 安装gem最简单的方法是什么?,ruby-on-rails,ruby,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3.2,我需要卸载gem“rubyzip 1.1.0”并安装旧版本“rubyzip 0.9.9” 我需要在ssh中的特定文件夹中输入才能执行此操作 我需要上传一些文件到sftp或我可以做一些url命令 如果有一个非常简单的方法,即使我也非常感激 查看您的gem文件并查找行gem'rubyzip' 将此行更改为:gem'rubyzip',0.9.9' 现在从应用程序根目录运行bundle install,获取并安装降级的gem(及其所有依赖项) 完成了 这是否适用于具有名为Gemfile的文件的项目?这会

我需要卸载gem“rubyzip 1.1.0”并安装旧版本“rubyzip 0.9.9”

我需要在ssh中的特定文件夹中输入才能执行此操作

我需要上传一些文件到sftp或我可以做一些url命令

如果有一个非常简单的方法,即使我也非常感激

  • 查看您的
    gem文件
    并查找行
    gem'rubyzip'
  • 将此行更改为:
    gem'rubyzip',0.9.9'
  • 现在从应用程序根目录运行
    bundle install
    ,获取并安装降级的gem(及其所有依赖项)
  • 完成了

  • 这是否适用于具有名为
    Gemfile
    的文件的项目?这会让事情变得不同(通常更容易)。我有一个ruby应用程序,我需要卸载一个gem,然后只安装另一个。我不知道如何做。该应用程序的根文件夹中是否有一个名为
    Gemfile
    的文件?它真的应该。尽管如果没有,您的问题可以使用全局gems轻松解决(这并不理想,因为这可能会破坏其他需要更高版本的
    rubyzip
    )ok。1-查找名为“gemfile”的文件。2-编辑文件并将我想要的gem版本,比如“gem rubyzip”放到“gem rubyzip 0.9.9”。3-进入文件夹(使用ssh),在那里我找到一个名为“gemfile”的文件。4-运行“捆绑安装”。这是对的?你可以一步一步地做这个兄弟吗?按你的要求把答案分成几步。如果您仍然觉得这很难理解,那么请阅读更多关于
    gems
    bundler
    命令的信息。