Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 on rails /usr/bin/ruby文件只包含胡言乱语和单词“ELF”;安全删除此文件/这是我真正需要的文件吗?_Ruby On Rails_Ruby_Filesystems_Corruption_Bin - Fatal编程技术网

Ruby on rails /usr/bin/ruby文件只包含胡言乱语和单词“ELF”;安全删除此文件/这是我真正需要的文件吗?

Ruby on rails /usr/bin/ruby文件只包含胡言乱语和单词“ELF”;安全删除此文件/这是我真正需要的文件吗?,ruby-on-rails,ruby,filesystems,corruption,bin,Ruby On Rails,Ruby,Filesystems,Corruption,Bin,我正在尝试安装Ruby gem Forever,以便在SSH断开连接时保持服务器进程的运行,同时提高对访问我的站点的用户的理解 根据本指南: 它提到要在/usr/bin/ruby中编写一些代码,所以我尽职尽责地打开文件并查看了里面的内容。与我期望的相反,我得到的不是一个空白文件或类似Ruby代码的东西,而是: ^?ELF^B^A^A^@^@^@^@^@^@^@^@^@^C^@>^@^A^@^@^@à^H^@^@^@^@^@^@@^@^@^@^@^@^@^@^P^Q^@^@^@^@^@^@^

我正在尝试安装Ruby gem Forever,以便在SSH断开连接时保持服务器进程的运行,同时提高对访问我的站点的用户的理解

根据本指南:

它提到要在/usr/bin/ruby中编写一些代码,所以我尽职尽责地打开文件并查看了里面的内容。与我期望的相反,我得到的不是一个空白文件或类似Ruby代码的东西,而是:

^?ELF^B^A^A^@^@^@^@^@^@^@^@^@^C^@>^@^A^@^@^@à^H^@^@^@^@^@^@@^@^@^@^@^@^@^@^P^Q^@^@^@^@^@^@^@^@^@^@@^@8^@        ^@@^@^[^@^Z^@^F^@^@^@^E^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@ø^A^@^@^@^@^@^@ø^A^@^@^@^@^@^@^H^@^@^@^@^@^@^@^C^@^@^@^D^@^@^@8^B^@^@^@^@^@^@8^B^@^@^@^@^@^@8^B^@^@^@^@^@^@^\^@^@^@^@^@^@^@^\^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^A^@^@^@^E^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@¼^K^@^@^@^@^@^@¼^K^@^@^@^@^@^@^@^@ ^@^@^@^@^@^A^@^@^@^F^@^@^@ ^M^@^@^@^@^@^@ ^M ^@^@^@^@^@ ^M ^@^@^@^@^@p^B^@^@^@^@^@^@x^B^@^@^@^@^@^@^@^@ ^@^@^@^@^@^B^@^@^@^F^@^@^@¸^M^@^@^@^@^@^@¸^M ^@^@^@^@^@¸^M ^@^@^@^@^@Ð^A^@^@^@^@^@^@Ð^A^@^@^@^@^@^@^H^@^@^@^@^@^@^@^D^@^@^@^D^@^@^@T^B^@^@^@^@^@^@T^B^@^@^@^@^@^@T^B^@^@^@^@^@^@D^@^@^@^@^@^@^@D^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@Påtd^D^@^@^@<98>
^@^@^@^@^@^@<98>
^@^@^@^@^@^@<98>
不完全确定它是什么,但非常确定它不应该在那里。它是否是文件损坏,因为它看起来不像我通常认为的文件损坏?虽然我认为它目前可能没有做任何有用的事情,但这个文件中存在的半任意字符串是否表示我的Ruby安装存在问题,我需要修复这个问题?是否有其他位置或一组位置可以放置正确的文件,而这个位置可能没有被使用

我注意到我的服务器有很多问题,并且经常发现我不得不随机重新安装gems,这些gems似乎从我的系统中消失了,通常是在SSH断开连接之后。这个文件可能与此有关吗


我觉得奇怪的是,如果这是一个重要的Ruby系统文件的位置,我的Ruby安装应该可以正常工作,但是它似乎。。。它可能是以前损坏的安装遗留下来的吗?我刚刚从Ruby的初级阶段起步,因此任何关于该文件的功能、它的重要性以及我应该如何改进的见解都将非常有帮助。此外,任何关于Ruby framework eco system的进一步阅读的建议,都有助于我更好地理解这类东西的内部工作原理,希望能避免我以后在这里花时间回答类似的问题,虽然我知道这有点超出了网站通常的权限。

我想的是,它看起来有点像正则表达式?但是这样的东西是如何进入我的Ruby文件的?/usr/bin/Ruby是一个二进制文件,它不是供人使用的。本指南不会告诉您编辑文件,而是告诉您如何放置/usr/bin/ruby放在something.rb文件的顶部……指南上说:将脚本放在标准目录下,通常放在myenv上的是bin或scripts。在这种情况下是:bin/foo我假设bin/ruby就是这个文件的意思。“您的标准目录”是什么意思?您知道吗?这是您选择的目录,您还将在服务器上定期运行的脚本保存在哪里?我在我的主文件夹中有一个bin目录,我把这些东西放在那里。这个文件基本上是ruby本身,你肯定不想编辑它。我想的一件事是,它看起来有点像正则表达式?但是这样的东西是如何进入我的Ruby文件的?/usr/bin/Ruby是一个二进制文件,它不是供人使用的。本指南不会告诉您编辑文件,而是告诉您如何放置/usr/bin/ruby放在something.rb文件的顶部……指南上说:将脚本放在标准目录下,通常放在myenv上的是bin或scripts。在这种情况下是:bin/foo我假设bin/ruby就是这个文件的意思。“您的标准目录”是什么意思?您知道吗?这是您选择的目录,您还将在服务器上定期运行的脚本保存在哪里?我在我的主文件夹中有一个bin目录,我把这些东西放在那里。这个文件基本上就是ruby本身,你肯定不想编辑它