问题标签 [archlinux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 安装 rails 后 rvm gemset 为空
我正在尝试使用 rvm 设置多个 ruby/rails 环境,但我遇到了一些问题。
如果我尝试安装旧版 rails 版本(例如,ruby 1.8.7 / rails 2.0.2),它会经历这些动作,但在过程结束时不存在任何 gem。例如:
如果我安装 ruby ruby-1.9.3-p0@rails 它工作正常。
我在 ArchLinux 上,并且正在使用 rvm 多用户设置。我创建了一个非 root 帐户来设置 rvm,安装 rubies 和 gemsets。我已经安装了 rubies ruby-1.8.7-head、ruby-1.8.7-p358 和 ruby-1.9.3-p0。
ruby-1.9.3-p0@rails 的安装工作正常,但 ruby1.8.7 和 rails-2.0.2 的安装没有。它经历了安装的动作,但完成后宝石不存在。
我添加了一个显示我在这里使用的确切命令的脚本:http: //pastebin.com/msa3u6w6。
我也密切关注ArchLinux 教程和 RVM 站点上的信息。花了几个小时试图解决这个问题,如果有人可以帮助我,我将不胜感激。
我的 rvm 信息如下:
wordpress - 在 Arch linux 中使用 nginx、php-fpm 和 wordpress 进行实验设置 - 得到 403
这是我的 nginx 配置:-
rc.d start php-fpm
我在我的 Arch linux 服务器上安装并运行了 php-fpm工作正常。
我是否遗漏了阻止 nginx 使用 php-fpm 服务器的东西——它应该在这个反向代理设置中为我位于 /srv/http/wordpress 的 wordpress 站点提供服务?
我在访问 blog.mysite.com 时收到 403 Forbidden 错误,并且在我的 nginx 错误日志中显示了相同的错误:
macos - 如何从 Mac OS X 获取剪贴板复制事件,以转移到带有 i3 窗口管理器的 Oracle VM Arch?
我在 Mac OS X 10.7 上使用 Oracle VM Virtual Box Manager 运行 arch linux,并且遇到了一个问题,我无法在我的 Mac OS X 世界中选择文本并将其粘贴到 Arch 土地中......我尝试安装一个名为 KeyRemap4MacBook 的程序并启用鼠标键模式-> [option] Space to MiddleClick...
当我尝试从 Mac OS X 或 i3 窗口管理器内的终端中复制一些文本时,按 option-space 绝对没有任何作用。
javascript - 需要帮助设置 ruby on rails javascript 运行时环境
我在我的机器上设置 ruby 时遇到问题。我一直在关注“Agile Web Development with Rails”一书,到目前为止一切都很好。
我遇到的问题是当我输入
我收到以下错误:
就是说找不到javascript运行时环境。我去了错误消息推荐的网站,我做了一些谷歌搜索,我读到 execjs 将是一个不错的安装选择。我使用以下命令安装了 execjs:
当我运行“gem list”时,我得到以下输出:
从上面的输出看,我觉得 execjs 已经安装了。这是怎么回事,为什么我会收到这个错误?
如果有帮助的话,
我的操作系统是 Arch Linux。
ruby -v:ruby 1.9.3p125(2012-02-16 修订版 34643)[x86_64-linux]
导轨 -v:导轨 3.2.2
任何帮助,将不胜感激。
php - 使用 php shell_exec() 执行命令行以在服务器上启动摄像头
我正在使用 opencv 在我的 Arch linux 上启动摄像头。当我实际从服务器本身的命令行执行此操作时,它会启动并且运行良好。我想使用 php 初始化它。我尝试使用shell_exec
PHP 进行操作。
我的 PHP 文件如下所示:
它给出了这个输出:
ERROR: capture is NULL
我通过我的 Windows Web 浏览器作为客户端运行它,opencv 和相关文件位于我的 Arch linux 服务器上。
当我从 Windows Web 浏览器运行这个 php 文件时,我想启动相机并捕获图像,但是在执行时它会抛出上述错误。
mongodb - mongodb.lock 权限被拒绝
在 Arch Linux 64 位上使用 MongoDb。全新安装。以root身份尝试:
日志说:
目录和文件权限:
MongoDB 配置:
我可以通过 启动 MongoDB 实例mongod
,但不能像上面那样在后台启动。任何帮助都会很棒,谢谢。
python - python + gstreamer 插件
我有生成此错误的代码:
这是代码:
我使用 archlinux 并安装所有 gstreamer pkgs。在出现问题之前decodebin
,我遇到了类似的错误autoconvert
,videosink
等等......
这似乎是某种包装问题。有没有人有任何想法?
c++ - C++ 包含库
好的,已经有一段时间了,我在使用#includes 时遇到了问题
所以我在做
但它给了我
我猜你可以说这是一个系统范围的库。我正在运行 arch linux 并从 repo 安装了库,我认为 .h 文件位于 /usr/include 中。
我可以将所有头文件复制到我的代码所在的文件夹中,但这将是一个 hack。
这样做的“正确”方法是什么?
编辑:我说 .h 文件在 /usr/include 中是不正确的,我的意思是库文件夹在那里所以,Emile Cormier 的回答在一定程度上起作用。现在的问题是头文件中有一些包含,从我尝试访问的方法看来,这些包含没有发生,这给了我错误
编辑:好的,所以最终答案是:
并编译
python - 自定义 Python 库仅在 ArchLinux 中引发 ImportError
我有个问题。
我有一个 Makefile,它用 Python.h 将一些 C 代码编译成一个.so
文件。我添加了将文件@install -m
放入的语句,当我从我的 Python 脚本中导入这个库时,它在 Ubuntu 11.10 中运行得很好。.so
/usr/local/lib/python2.7/dist-packages
最终我不得不在 Arch Linux 中运行所有这些,我注意到只有一个名为 dist-packages 的文件,没有目录,而且里面什么都没有,取而代之/usr/local/lib
的是 python2.7 。/usr/lib
所以我将安装路径/usr/lib/python2.7/site-packages
改为。现在它抛出这个错误:
ImportError: <objectname>.so: Cannot open shared object file: No such file or directory
当我使用 Makefile 时,该.so
文件也会在本地目录中创建,该目录应该已经可以工作,而无需将该.so
文件放在指定的路径中。我放置该.so
文件的路径在 Python2.7 中的 sys.path 中。我不知道如何解决这个问题。
我在这里添加完整的 Makefile 以便更好地理解:
这将创建两个文件 vision.so 和 libvision.so。Vision.so 是应该在 Python 脚本中导入的文件。Libvision.so 是它说找不到的那个。如果我这样做ldd libvision.so
,所有连接都很好。如果我这样做ldd vision.so
,我会得到libvision.so ===> not found
虽然它就在同一个目录中。我还检查了文件大小。这似乎是正确的,它不是一个 0 kb 的文件。