Ruby on rails 我可以用apt安装gems吗?
我对Ruby还不熟悉,刚刚开始工作。Ruby教程说我应该从这里获得打包系统: 我在Ubuntu Linux上。该页面有一个.tar和一个.gem选项可供下载。我应该下载哪一个Ruby on rails 我可以用apt安装gems吗?,ruby-on-rails,ruby,ubuntu,rubygems,Ruby On Rails,Ruby,Ubuntu,Rubygems,我对Ruby还不熟悉,刚刚开始工作。Ruby教程说我应该从这里获得打包系统: 我在Ubuntu Linux上。该页面有一个.tar和一个.gem选项可供下载。我应该下载哪一个 此外,gems是否与javajar完全相似?如果我可以根据需要一个接一个地下载gem,那么为什么我需要gem打包系统呢?首先,下载*.tar文件,解压缩此文件,然后转到控制台中的rubygems目录,然后键入 ruby setup.rb 就是这样:)Ubuntu现在将rubygems作为一个包 对于Ubuntu 12:
此外,gems是否与javajar完全相似?如果我可以根据需要一个接一个地下载gem,那么为什么我需要gem打包系统呢?首先,下载*.tar文件,解压缩此文件,然后转到控制台中的rubygems目录,然后键入
ruby setup.rb
就是这样:)Ubuntu现在将rubygems作为一个包 对于Ubuntu 12:
sudo apt-get install rubygems
对于Ubuntu 14.04:
sudo apt-get install rubygems-integration
如果在Ubuntu 14.04上,请尝试以下内容
sudo apt-get install rubygems-integration
在Ubuntu 16.04和Ubuntu 18.04上,
sudo-apt-get-install-rubygems和sudo-apt-get-install-rubygems-integration对我来说都失败了。相反,我不得不这样做:
sudo apt-get install ruby-dev
如果使用安装完整的ruby应用程序集
sudo-apt-get-install-ruby-full
默认情况下,您将获得宝石和更多宝石。在Ubuntu 16上测试,它也可以在其他版本上工作。对于Ubuntu
首先安装ruby:
sudo apt install ruby
请注意:sudo snap install ruby
将抛出以下错误:
错误:此版本的快照“ruby”是使用classic发布的
禁闭和
因此,可以在安全性之外执行任意系统更改
快照通常被限制在沙箱中,这可能会使您的系统处于崩溃状态
风险
If you understand and want to proceed repeat the command including
--classic.
最后,在这里下载ruby gems的最新tar版本:
解压缩并cd到文件夹中,最后键入terminal:
sudo ruby setup.rb
对于我来说,在Ubuntu 20.04中,我做了三件事来创建一个新的Ruby和Rails应用程序
安装Ruby开发版本
从gem安装rails
创建新应用程序
我只在安装rails(sudo apt install rails
)时出错,所以我安装了开发版本。在安装gems和rails时,我没有使用Sudo时出现了与权限相关的错误。btw,解包tar文件的最佳做法是将其解包到哪个目录?谢谢!:)没关系,安装后您可以删除rubygems目录。我强烈建议使用在主机上创建开发人员的沙盒,除非您打算将其用作生产服务器。RVM正迅速成为在MacOS和Linux系统上安装Ruby和管理gems的首选方法。这是一个简单的安装,只需先阅读说明,然后按照说明操作即可。一旦RVM安装到您的机器上,请键入RVM注释并按照这些说明操作。此时,您应该准备好让它使用rvm install 1.9.2
安装Ruby,然后使用gem install gemname
,安装您想要的任何gems。更新不错,尽管问题很老,而且它对rubyforge.org的引用也不起作用
sudo apt install ruby-dev
sudo gem install rails
rails new blog