关注http://installrails.com/steps/install_rvm_and_ruby
这是我得到的输出:
~/code/ruby \curl -L https://get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 184 100 184 0 0 720 0 --:--:-- --:--:-- --:--:-- 721
100 20511 100 20511 0 0 11941 0 0:00:01 0:00:01 --:--:-- 20676
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz
Upgrading the RVM installation in /Users/adamzerner/.rvm/
RVM PATH line found in /Users/adamzerner/.profile /Users/adamzerner/.bashrc /Users/adamzerner/.zshrc.
RVM sourcing line found in /Users/adamzerner/.bash_profile /Users/adamzerner/.zlogin.
Upgrade of RVM in /Users/adamzerner/.rvm/ is complete.
# Adam Zerner,
#
# Thank you for using RVM!
# We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.
In case of problems: http://rvm.io/help and https://twitter.com/rvm_io
Upgrade Notes:
* WARNING: You have '~/.profile' file, you might want to load it,
to do that add the following line to '/Users/adamzerner/.bash_profile':
source ~/.profile
* No new notes to display.
~/code/ruby type rvm | head -n 1
-bash: type: rvm: not found
~/code/ruby
昨天我已经浏览了InstallRails指南,一切都运行良好。我安装了RVM,安装了Rails,安装了Ruby等。然后我不得不更改Ruby版本,因为我的一个站点使用的是旧版本的Ruby(不知道我是怎么做的)。
现在,不知怎的,似乎没有安装RVM和Rails。我该怎么办?
修改
我将.profile
的内容移至.bash_profile
,将.profile
的名称更改为.pprofile
,然后再次运行\curl -L https://get.rvm.io | bash -s stable
。它给了我错误:RVM sourcing line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
。我做到了,它再次给了我错误WARNING: You have '~/.profile' file, you might want to load it
。似乎--auto-dotfiles
创建了一个.profile
文件。
~ open .profile
~ \curl -L https://get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 184 100 184 0 0 596 0 --:--:-- --:--:-- --:--:-- 595
100 20511 100 20511 0 0 26570 0 --:--:-- --:--:-- --:--:-- 26570
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz
Upgrading the RVM installation in /Users/adamzerner/.rvm/
RVM PATH line found in /Users/adamzerner/.bashrc /Users/adamzerner/.bash_profile /Users/adamzerner/.zshrc.
RVM sourcing line found in /Users/adamzerner/.zlogin.
RVM sourcing line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
Upgrade of RVM in /Users/adamzerner/.rvm/ is complete.
# Adam Zerner,
#
# Thank you for using RVM!
# We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.
In case of problems: http://rvm.io/help and https://twitter.com/rvm_io
Upgrade Notes:
* No new notes to display.
~ type rvm | head -n 1
-bash: type: rvm: not found
~ \curl -L https://get.rvm.io | bash -s stable --auto-dotfiles
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 184 100 184 0 0 791 0 --:--:-- --:--:-- --:--:-- 793
100 20511 100 20511 0 0 44948 0 --:--:-- --:--:-- --:--:-- 44948
Turning on auto dotfiles mode.
Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz
Upgrading the RVM installation in /Users/adamzerner/.rvm/
Removing rvm PATH line from /Users/adamzerner/.bashrc /Users/adamzerner/.bash_profile /Users/adamzerner/.zshrc.
Adding rvm PATH line to /Users/adamzerner/.profile /Users/adamzerner/.bashrc /Users/adamzerner/.zshrc.
Removing rvm loading line from /Users/adamzerner/.zlogin.
Adding rvm loading line to /Users/adamzerner/.bash_profile /Users/adamzerner/.zlogin.
Upgrade of RVM in /Users/adamzerner/.rvm/ is complete.
# Adam Zerner,
#
# Thank you for using RVM!
# We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne, Michal & team.
In case of problems: http://rvm.io/help and https://twitter.com/rvm_io
Upgrade Notes:
* WARNING: You have '~/.profile' file, you might want to load it,
to do that add the following line to '/Users/adamzerner/.bash_profile':
source ~/.profile
* No new notes to display.
~ ls -a
. .gitconfig Desktop
.. .heroku Documents
.CFUserTextEncoding .irb-history Downloads
.DS_Store .netrc Dropbox
.Trash .pprofile Library
.bash_history .profile Movies
.bash_profile .rvm Music
.bashrc .ssh Pictures
.dropbox .zlogin Public
.dropbox-master .zshrc code
.gem Applications
~
答案 0 :(得分:5)
这可能对你有所帮助,但它似乎是完全相同的问题:
此警告显示您有一个文件~/.profile
- 当没有~/.bash_profile
时,此文件作为Bash的最后手段加载 - 并且安装程序找到了这两个文件,这意味着您可能期望来自~/.profile
的一些配置在shell启动时可用,但不会是因为它没有被读取。要解决问题,您可以
~/.profile
(如果您不使用它),~/.profile
的内容移至~/.bash_profile
或~/.bash_profile
(您需要编辑该文件):来源~/.profile
答案 1 :(得分:3)
对我而言,这有效:
取代:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
使用:
source "$HOME/.profile" # Also loads RVM into a shell session *as a function*
来源:Plunker
答案 2 :(得分:2)
替换/Users/Akorn/.bash_profile的内容 与
source~ / .profile
方法:
1) travel to folder: cd ~/
2) list only hidden files: ls -ld .?*
3) edit file: pico .bash_profile
4) replace content
5) save
答案 3 :(得分:0)
我有同样的问题。我跑了:
source /Users/my_user_name/.rvm/scripts/rvm
终端中的解决了这个问题。希望有所帮助。