草庐IT

chef_gem

全部标签

ruby-on-rails - 如何完全删除 ruby​​gems 和 rails 等

好吧,所以我决定我会很酷,并尝试使用处于测试阶段的Rails3。然后,事情变得难以管理,所以我得到了rvm。我在rvm中安装了ruby​​1.9.2-head并且一切正常,然后计算机重新启动后rails无法启动。所以我想我只是尝试运行系统ruby​​并在其中启动rails。同样的错误。然后,我卸载了rails3并得到了rails:nosuchfileordirectorytypeerrors..所以现在我真的搞砸了,因为rails2仍然安装但不会卸载,因为不可见的依赖关系,以及许多其他随机gem。我如何彻底清除所有ruby等,以便我可以重新开始? 最佳答案

具有持久数据的 Ruby Gems

我想创建ruby​​应用程序(不是rails)。这是一个控制台应用程序,需要保留一些数据。我正在使用pstore作为数据库。我想将此应用程序部署为gem。我的问题是:我的数据存放在哪里?目前,我已经在标准gem布局中创建了一个数据目录作为bin目录的同级目录。因此,我希望gem在部署后将其数据存储在“自身内部”。但是当我进行本地gem安装进行测试时,我发现数据存储在本地项目文件中,而不是gems目录中的某个地方。当然,这可能只是我误解了“rakeinstall_gem”在做什么。另外,我有点担心如果我需要sudo来安装gem,它实际上能够在gem目录中“在其内部”创建数据文件。有人可以

具有持久数据的 Ruby Gems

我想创建ruby​​应用程序(不是rails)。这是一个控制台应用程序,需要保留一些数据。我正在使用pstore作为数据库。我想将此应用程序部署为gem。我的问题是:我的数据存放在哪里?目前,我已经在标准gem布局中创建了一个数据目录作为bin目录的同级目录。因此,我希望gem在部署后将其数据存储在“自身内部”。但是当我进行本地gem安装进行测试时,我发现数据存储在本地项目文件中,而不是gems目录中的某个地方。当然,这可能只是我误解了“rakeinstall_gem”在做什么。另外,我有点担心如果我需要sudo来安装gem,它实际上能够在gem目录中“在其内部”创建数据文件。有人可以

ruby-on-rails - rails install - ERROR ... executing gem ... (OpenSSL::SSL::SSLError) SSL_connect ... read server hello A: 错误的版本号

我是Linux的新手(在MS世界生活了很多年)。我想我会尝试一些不同的东西,比如linux下的ruby​​onrails。一直在尝试设置开发机器,我必须说,这太难了!这是我到目前为止所做的,以及我目前无法弄清楚的问题:安装了LinuxMint15(这是一个糟糕的选择吗?我问的唯一原因是我到目前为止遇到的所有困难)运行更新管理器并安装所有更新。安装gitsudoapt-getinstallgit安装rbenvgitclonehttps://github.com/sstephenson/rbenv.git~/.rbenvecho'exportPATH="$HOME/.rbenv/bin:$

ruby-on-rails - rails install - ERROR ... executing gem ... (OpenSSL::SSL::SSLError) SSL_connect ... read server hello A: 错误的版本号

我是Linux的新手(在MS世界生活了很多年)。我想我会尝试一些不同的东西,比如linux下的ruby​​onrails。一直在尝试设置开发机器,我必须说,这太难了!这是我到目前为止所做的,以及我目前无法弄清楚的问题:安装了LinuxMint15(这是一个糟糕的选择吗?我问的唯一原因是我到目前为止遇到的所有困难)运行更新管理器并安装所有更新。安装gitsudoapt-getinstallgit安装rbenvgitclonehttps://github.com/sstephenson/rbenv.git~/.rbenvecho'exportPATH="$HOME/.rbenv/bin:$

ruby-on-rails - 使用 gem 安装 rails,错误加载命令 : install undefined method 'invoke_with_build_args`

我正在尝试在Debian上安装Rails。当运行这个命令时gem安装rails我给出了这个错误:ERROR:Loadingcommand:install(LoadError)cannotloadsuchfile--zlibERROR:Whileexecutinggem...(NoMethodError)undefinedmethod``invoke_with_build_args'fornil:NilClass即使我尝试这个命令:gem安装我给出了这个错误:ERROR:Loadingcommand:install(LoadError)cannotloadsuchfile--zlibER

ruby-on-rails - 使用 gem 安装 rails,错误加载命令 : install undefined method 'invoke_with_build_args`

我正在尝试在Debian上安装Rails。当运行这个命令时gem安装rails我给出了这个错误:ERROR:Loadingcommand:install(LoadError)cannotloadsuchfile--zlibERROR:Whileexecutinggem...(NoMethodError)undefinedmethod``invoke_with_build_args'fornil:NilClass即使我尝试这个命令:gem安装我给出了这个错误:ERROR:Loadingcommand:install(LoadError)cannotloadsuchfile--zlibER

linux - Chef chef-validator.pem 安全

您好,我正在异地使用Chef设置一组机器。如果其中一台机器被盗,攻击者可以通过拥有chef-validator.pem对我的chef-server或其他节点造成什么损害?他们还可以通过Chef访问哪些其他内容?谢谢! 最佳答案 这是最近一期关于管理Chef“secret”的Foodfight节目中讨论的项目之一。强烈推荐观看:http://foodfightshow.org/2013/07/secret-chef.html小Knifebootstrap操作在初始化新Chef客户端时上传此key。拥有此key使客户端能够在您的Chef

linux - Chef chef-validator.pem 安全

您好,我正在异地使用Chef设置一组机器。如果其中一台机器被盗,攻击者可以通过拥有chef-validator.pem对我的chef-server或其他节点造成什么损害?他们还可以通过Chef访问哪些其他内容?谢谢! 最佳答案 这是最近一期关于管理Chef“secret”的Foodfight节目中讨论的项目之一。强烈推荐观看:http://foodfightshow.org/2013/07/secret-chef.html小Knifebootstrap操作在初始化新Chef客户端时上传此key。拥有此key使客户端能够在您的Chef

ruby - 错误sudo : gem: command not found

我试图在CentOS上安装ruby​​rep,当执行sudogeminstallruby​​rep时,我收到错误sudo:gem:commandnotfound。Sudo和gem都已安装并可以正常工作,只是结合使用时不行。我的设置:[rubyrep]#whichsudo/usr/bin/sudo[rubyrep]#whichgem/usr/local/rvm/rubies/ruby-2.1.2/bin/gem[rubyrep]#whichruby/usr/local/rvm/rubies/ruby-2.1.2/bin/ruby[rubyrep]#$PATH-bash:/usr/loca