我是该领域的新手,我已经成功设置了ruby和rails(我检查了ruby -v和rails -v以查看它们是否安装正确)。 在此之后,我能够执行一个基本的“hello world”rails程序。 但在那之后我关闭了终端,我重新打开并尝试启动一个新程序。但现在当我输入“rails new”时,它说
The program 'rails' can be found in the following packages:
* ruby-railties-3.2
* ruby-railties-4.0
Try: sudo apt-get install <selected package>
和ruby -v和rails -v一样。我不知道我哪里错了?
rvm list命令显示:
=* ruby-2.2.0 [ x86_64 ]
ruby-2.2.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
答案 0 :(得分:2)
您的问题是,您还没有重新进入该程序的文件夹。尝试将CD(更改目录)转换为正确的文件集合。在输入rails new
时,您可能也忘记为应用添加标题答案 1 :(得分:0)
在全新安装操作系统后遇到同样的问题,在我的终端中选择Run command as a login shell
解决了问题。
Terminal >
Edit >
Profile Preference >
Title and Command >
(Check) **Run command as a login shell**
Restart Terminal