在安装了Homebrew和XCode命令行工具之后,我正在尝试安装RVM,它们测试得很好。
我的问题是因为我使用的是OWC内部固态硬盘+内部HD (10.7),就像在this video中一样。这意味着OS X安装在我的内置SSD上,而~/用户则安装在内置硬盘驱动器上。
当我尝试使用以下命令安装时:
Rubens-MacBook-Pro:~ rkostucki$ 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 11745 100 11745 0 0 8475 0 0:00:01 0:00:01 --:--:-- 8475
mkdir: /rkostucki.rvm: Permission denied
Rubens-MacBook-Pro:~ rkostucki$ 发生的情况是,RVM试图安装到固态硬盘users上,而不是硬盘上,除了操作系统之外,Ruby、Homebrew和我所有的其他文件都在硬盘上。我知道这是个奇怪的安排。
我如何才能明确地告诉RVM安装在正确的位置?
我尝试删除RVM。我尝试删除/rkostucki.rvm并让它重新创建。我进入我的固态硬盘/用户,手动删除/rkostucki.rvm
发布于 2013-03-14 21:25:36
问题是RVM (以及编译工具链)对带空格的路径的支持非常有限,看起来指令并不完整:
sudo mkdir /$USER.rvm
sudo chown $USER: /$USER.rvm
sudo ln -s "$HOME/.rvm/" /$USER.rvm
echo "export rvm_path=/$USER.rvm" >> "$HOME/.rvmrc"这应该会起作用--请打开一个ticket for RVM,这样每个人都可以修复它。
发布于 2013-03-14 22:35:03
尝试将.rvm文件夹复制到所需的驱动器,然后使用以下命令创建从那里到原始位置的软链接:
ln -s real_location pretend_locationRVM需要一组特定的已知位置,而您正在打乱它的思路。对于像RVM这样的工具来说,这不是一件好事,因为它们可以很容易地击败你。软链接可能会欺骗它足够长的时间,让你完成一些工作。
如果这不起作用,请尝试使用rbenv。我最近一直在用它。RVM很强大,但我并不需要这些。rbenv不像它那么有能力,也不像它那么复杂,因此,我发现它不太可能被混淆。
https://stackoverflow.com/questions/15409413
复制相似问题