我想在我的Ubuntu18.04上安装Rails。
我安装的ruby是2.5.1,至少推荐使用2.6版本的Rails,所以我像描述的这里那样卸载它,然后用以下方式安装rubyv2.7
sudo snap install ruby --classic就像建议的这里
现在ruby -v给我看ruby: 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]
然后我运行sudo gem install rails,它运行时没有错误,并告诉我已经安装了gems。当我运行rails -v时,我会收到以下消息:
在Befehl 'rails‘wurde nicht gefunden,kann aber installiert麻省理工学院: sudo apt安装红宝石栏杆
(没有找到命令'rails‘cound,但可以安装在sudo apt install ruby-railties中)
执行apt install ruby-railties证明是无用的--正如预期的那样,因为使用的是不同的包管理器。
当我在require 'rails'中运行irb时,我得到了一个"true“。
问:我错过了什么?我做错了什么?
发布于 2021-12-29 16:24:13
首先,卸载系统上的所有ruby版本。示例sudo apt remove ruby在安装ruby之后使用snap:sudo snap install ruby --classic然后是gem install rails。在你的终端whoami中录音,复制输出,最后打开bashrc,把这个放上去
alias rails="ruby/home/resultOfOuputOfWhoami/.gem/gems/railties-7.0.0/exe/rails"就是这样,你得到了最新版本的rails
https://stackoverflow.com/questions/65129406
复制相似问题