Prax:无法创建符号链接

时间:2019-09-08 13:39:08

标签: ruby-on-rails

我尝试第一次使用 Prax 为Ruby on Rails应用程序处理子域。我已经按照本指南成功安装了它

sudo git clone git://github.com/ysbaddaden/prax.git /opt/prax
cd /opt/prax/
./bin/prax install

但是当我尝试通过运行将我的应用程序与Prax链接

ln -s ~/Workfolder/myapp

我得到了错误:

  

ln:无法创建符号链接'/home/username/.prax/myapp':权限被拒绝。

我已经做了一些研究,但似乎没有任何效果。我需要一些帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

我能够修复它。我需要做的就是以管理权限运行命令。

首先请按照以下步骤安装prax

sudo git clone git://github.com/ysbaddaden/prax.git /opt/prax
cd /opt/prax/
./bin/prax install

OR

cd /tmp
wget https://github.com/ysbaddaden/prax.cr/releases/download/v0.8.0/prax_0.8.0-1_amd64.deb
sudo dpkg -i prax_0.8.0-1_amd64.deb

然后通过在终端中运行以下代码来创建与所需应用程序的符号链接。

cd /opt/prax
sudo ln -s ~/Workfolder/myapp
firefox http://myapp.dev

您还可以使用不同的名称链接同一应用程序。对这些域的所有请求将被代理到同一应用程序。它也适用于子域:将浏览器指向sub.myapp.dev只会将请求代理到myapp.dev。

ln -s ~/Workfolder/myapp otherappname
firefox http://subdomain.otherappname.dev

仅此而已。

我希望这会有所帮助