0

我正在尝试遵循本指南:https ://digitalocean.com/community/articles/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitalocean 我在这部分 :

现在修改 /etc/default/unicorn 中的 PATH:

PATH=/usr/local/rvm/rubies/ruby-2.0.0-p195/bin:/home/unicorn/.rvm/bin:/usr/local/sbin:/usr/bin:/bin:/sbin:$

由于我更改为 ruby​​-2.0.0-p247,我想在 unicorn 文件夹中修改它,但我不知道如何。每次我尝试使用 filezilla 对其进行修改时,传输都会失败:

Erreur : /etc/default/unicorn: open for write: permission denied 
Erreur : Echec du transfert du fichier

并且PATH=/usr/local/rvm/rubies/ruby-2.0.0-p247/bin:/home/unicorn/.rvm/bin:/usr/local/sbin:/usr/bin:/bin:/sbin:$ 在终端中以 root 身份输入似乎没有做任何事情,因为文件保持不变。那么我该怎么做呢?

谢谢

4

1 回答 1

1

我的猜测是 FileZilla 失败是因为您以非 root 用户身份登录以进行传输,并且/etc/default/unicorn需要 root 权限才能进行编辑。

同时,仅在终端中重新输入 PATH 也无济于事。您必须编辑/etc/default/unicorn文件,更改其中的行,然后保存文件。您需要使用文本编辑器 - try nano,它通常安装在最低配置的 Linux 机器上。登录到您的服务器并尝试以下操作:

$ sudo nano /etc/default/unicorn

找到其中包含 PATH 的行,对其进行编辑,然后使用写出更改(请参阅屏幕control-O底部的帮助),然后退出。nanocontrol-Xnano

于 2013-11-03T21:04:36.840 回答