Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby &引用;“未找到应用程序”;使用Pow时_Ruby_Rack Pow - Fatal编程技术网

Ruby &引用;“未找到应用程序”;使用Pow时

Ruby &引用;“未找到应用程序”;使用Pow时,ruby,rack-pow,Ruby,Rack Pow,我已经安装了POW,但我不知道如何符号链接到我的应用程序 他们使用的示例有/path/to/myapp。我真的不明白我在这里放了什么路 我的桌面上有一个文件夹,我想用于我的开发文件。我把文件路径放在这里了吗 我知道这是基本的,但他们在网上的指南没有阐明这一部分 我一直试图把东西符号化,终端只是说文件存在。然后什么也不会发生。符号链接基本上是主文件夹的快捷方式。因此,为了使POW工作,您需要在.POW目录中创建目录的快捷方式。这就是POW查找目录的地方 /path/to/myapp是开发文件所在目

我已经安装了POW,但我不知道如何符号链接到我的
应用程序

他们使用的示例有
/path/to/myapp
。我真的不明白我在这里放了什么路

我的桌面上有一个文件夹,我想用于我的开发文件。我把文件路径放在这里了吗

我知道这是基本的,但他们在网上的指南没有阐明这一部分


我一直试图把东西符号化,终端只是说文件存在。然后什么也不会发生。

符号链接基本上是主文件夹的快捷方式。因此,为了使
POW
工作,您需要在
.POW
目录中创建目录的快捷方式。这就是
POW
查找目录的地方

/path/to/myapp
是开发文件所在目录的路径。在您的情况下,由于其位于桌面,路径将是
~/desktop/your\u目录

打开终端并键入以下内容:

# changes directory to ~/.pow
$ cd ~/.pow 

# creates symlink (shortcut) of your_directory in .pow directory
$ ln -s ~/Desktop/your_directory
现在在浏览器中,如果转到
http://your_directory.dev/
,您的应用程序应已准备就绪

更新

从PHP5.4开始,有一个内置服务器。也就是说,您只需执行以下操作即可在浏览器中访问您的网站

$ cd ~/Desktop/your_directory  // or whereever your php project is
$ php -S localhost:8000

好吧,我也有同样的问题,但我找到了解决办法

在第二步中,创建符号链接时,请确保不仅提供路径,还为符号链接文件夹指定名称。否则,您创建的文件夹不会将您链接到任何位置。因此,在终端中,告诉您文件存在,但实际上它不工作

ln-s/path/to/myapp-myapp
而不是
ln-s/path/to/myapp


查看此链接:

感谢您的回复。现在更有意义了。我确实把这些东西输入了终端,然后它只说“文件存在”。当我打开浏览器时,它只是说了同样的话“应用程序未找到符号将你的应用程序链接到~/.pow/test first”,所以如果你转到~/.pow目录,你会看到那里的符号链接吗?我真的不知道…我键入ls-1,我看到5个名称…所有这些都是我尝试符号链接的名称。请原谅我的无知,当我转到mydirectory.dev时,我什么也没有得到。上面写着404错误。如果我输入anyting else.dev,它会给我相同的应用程序未找到的内容。如果在转到mydirectory.dev时出现404错误,那么POW已经在工作了。是您的ruby应用程序不起作用。如果在其他url中找不到应用程序,则说明应用程序设置不正确。确定。谢谢你帮助我。我所要做的就是建立代码包,这样我就可以在本地开发网站了。我想那是个错误的想法。