1,问题:在ubuntu下用rvm安装ruby ,然后安装rails,但是每次重启终端后打入:
ruby -v
gem -v
rails -v
都提示未安装
经过几次安装,我发现只有在终端输入:source ~/.rvm/scripts/rvm
这几条命令才会生效。
解决方法:
我经过查询发现这个是rvm启动脚本的问题。
只需要在 .bashrc 文件中加入source ~/.rvm/scripts/rvm就行了。
.bashrc 这样的文件是隐藏文件一般是看不到的,所以还得顺势说一下ls命令。
2,ls命令.:ls 命令可以查看当前文件夹中的文件。
1)打开终端窗口,显示当前为主文件夹;
2)输入命令 ls 然后按回车,这是查看主文件夹 里的内容;
3)再输入 ls -l 后面是空格、短线小写的 L,用来显示详细信息,包括日期、大小、权限、所有者等;
4)输入 ls -a 这会显示隐藏文件,即文件名是以 . 点开头的文件,这些文件或文件夹平时是不显示的;
5)查看当前文件夹和子文件夹中的,所有 txt 类型的文件,也就是文件扩展名是 .txt 的文件,输入命令 ls **/*.txt;
6)其他用法,可以输入 ls --help 命令,查看更多详细的介绍;
相关推荐
2. **查看文件结构**:进入解压后的目录,使用`ls`命令列出所有文件和子目录,理解项目结构。 3. **阅读文档**:查找README文件或任何其他说明文件,了解项目的背景、目的和使用方法。 4. **运行测试**:根据文档...
nvm的设计思想类似于Python的虚拟环境管理工具pipenv或者Ruby的版本管理工具RVM,都是为了解决环境隔离和版本管理的需要。 nvm的主要功能包括: 1. 安装和管理不同版本的Node.js 2. 切换当前使用的Node.js版本 3. ...
6. **全局配置文件**:`.bashrc`、`.bash_profile`或`.zshrc`等文件是Shell启动时执行的配置文件,它们包含了用户特定的设置和命令。在"developmentEnvironmentConfiguration-master"中,这些文件可能被包含并用作...
它还提供了许多脚本功能来处理纯文本和序列化文件,或管理系统任务。 它是简单,直接和可扩展的。Ruby的功能简单语法普通的面向对象功能(例如,类,方法调用) 先进的面向对象功能(例如,混合,单例方法) 运算符...
它还提供了许多脚本功能来处理纯文本和序列化文件,或管理系统任务。 它是简单,直接和可扩展的。 Ruby的功能 简单语法 普通的面向对象功能(例如,类,方法调用) 先进的面向对象功能(例如,混合,单例方法) ...
它还提供了许多脚本功能来处理纯文本和序列化文件,或管理系统任务。 它是简单,直接和可扩展的。 Ruby的功能 简单语法 普通的面向对象功能(例如,类,方法调用) 先进的面向对象功能(例如,混合,单例方法) ...
上传至服务器,解压、执行脚本,具体步骤详见这里 $ mv sh.zip /home/tmp/ & cd /home/tmp $ unzip sh.zip $ chmod -R 777 sh & cd sh # 任意选择一种方法执行脚本 # 方法一 $ ./install.sh # 方法二 $ ./install_...