0

我正在使用 ubuntu 12.04 LTS。我已经通过 rvm 和 rails 成功安装了 ruby​​。我还可以通过连续输入 rails -v,ruby -v 来查看终端中哪个版本的 rails 和 ruby​​。另一方面,我已经安装了终结器我的 ubuntu 和我在输入 rails -v 时遇到了错误消息:当前未安装程序“rails”。您可以通过键入以下命令进行安装: sudo apt-get install rails 当我键入 ruby​​ -v 时,没有错误消息,它会打印版本,没问题。请注意,我已经成功安装了 ruby​​ 和 rails,它可以在终端上正常工作。以下是一些情况图片:

http://imageshack.us/f/819/screenshotfrom201206281.png/

http://imageshack.us/photo/my-images/407/screenshotfrom201206281.png/

4

3 回答 3

4

我在使用 rvm 时遇到了同样的问题。要解决它,您应该添加:

source ~/.rvm/scripts/rvm 

到你的 ~/.bashrc

于 2013-05-16T05:59:52.033 回答
3

我有一个非常相似的问题。我的 rails 环境中的许多命令都不适用于终结者,以下为我解决了这个问题。

右键单击终结者窗口。Preferences > Profiles > Command并选中“ Run command as login shell

请参阅以下帖子了解为什么会这样https://askubuntu.com/questions/121073/why-bash-profile-is-not-getting-sourced-when-opening-a-terminal

以下是关于 RVM 的 shell 登录的更多见解https://rvm.io/support/faq#shell_login

于 2013-09-08T13:28:28.527 回答
1

我也像你一样遇到这个问题,rails可以在终端上运行,但不能在终端上运行,我无法解决。所以我使用 tmux 而不是 terminator,它也可以拆分窗口,甚至更强大。

于 2013-01-19T07:15:26.473 回答