ruby-on-rails - 使用 RVM 为 Ruby 创建符号链接(symbolic link)

标签 ruby-on-rails ruby ubuntu nginx passenger

我正在关注这个 https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-passenger-and-nginx-on-ubuntu-14-04

但是我已经使用 RVM 安装了 Ruby,因为它易于维护。

我正在为 ruby​​ 创建一个符号链接(symbolic link),在本指南中它说

sudo rm /usr/bin/ruby
sudo ln -s /usr/local/bin/ruby /usr/bin/ruby

但是因为我已经使用了 RVM 并且我运行了它 which ruby​​ 我得到以下路径

root@99atoms-staging:~# which ruby
/usr/local/rvm/rubies/ruby-2.2.0/bin/ruby

最佳答案

使用这个:

sudo ln -sfn $(which ruby) /usr/bin/ruby

这对你来说本质上和这样做是一样的:

sudo ln -s /usr/local/rvm/rubies/ruby-2.2.0/bin/ruby /usr/bin/ruby

关于ruby-on-rails - 使用 RVM 为 Ruby 创建符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28292590/

相关文章:

ruby-on-rails - 如何验证 ActiveRecord 中电子邮件字段的格式?

ruby-on-rails - 如何使用acts_as_taggable_on 缓存标签?

ruby-on-rails - ".active?"的含义

ruby - 选择随机配对、安排比赛的算法

python - 在 Ubuntu 环境中在 Qt Creator 上使用 Python

ruby-on-rails - 运行 rake db :create: undefined method `extend_object' for class `Singleton' 时出错

ruby-on-rails - Ruby:将 "US/Eastern"时区名称转换为 "Central Time (US & Canada)"

ruby - 将数组的元素移动到 Ruby 中的另一个数组

PHP 语言环境 de_DE 正在返回英语语言环境

linux - 将终端提示符放在新行中,位于 <username@host-path> 之后