- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在 Mac OSX Snow Leopard 上。我试图向 RVM Google 组发布类似的问题,但似乎没有发布。
我担心我在安装 RVM 时做了一些根本性的错误,导致了这些错误,这些错误似乎与路径有关,在每个步骤中。你们以前见过这种行为吗?
大约两个月前,我开始自学 Rails 编程,使用 Ruby 1.9.1 和 Rails 3.0.3 的工作环境,基于 hivelogic 安装教程,我修改了我的 ~/.profile 文件并安装了~/usr/local/src/的相关位。作为引用,当我安装 RVM 时,我的 ~/.profile 文件中的行是这样的,如果有什么不同的话:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/src:$PATH"
在我的终端中,我使用标准用户 github bash 脚本以用户身份安装了 RVM。
我尝试安装 Ruby 1.9.2,它一直在某处遇到关于 libfile 的奇怪错误。经过多次谷歌搜索后,我在 Stack Overflow 上发现有人建议在执行 Ruby 安装时重命名 ~/usr/local 目录——我这样做了,安装完成了。
然后我执行了 gem install rails
并尝试在我的应用程序中执行 bundle install
,这在尝试安装 SQLite3 gem 时出错(即使我已经安装并运行了 SQLite3)。同样,我花了一天时间在谷歌上搜索并最终找到“Unable to install sqlite3-ruby gem”,它表示如果我使用 Macports 来 sudo port install sqlite3
它会起作用。
我从基本目录尝试过,Macports 做了它的事情,但它没有解决问题。然后我在我的应用程序目录中做了同样的事情,它修复了我遇到的 SQLite3 错误。
现在我可以再次运行 rails server
和 rails generate
,这很棒,但后来我尝试“注释”我的新模型,并且我收到此错误:http://pastie.org/1481570
我还没有解决这个问题,看了很多类似问题的帖子。例如,这并没有解决我的问题:https://github.com/james2m/annotate_models/commit/5997da9692c9b222e8d1be22dfad6ed8638c16a1
我什至尝试将我的源代码直接复制到 rvm/user/目录中以防相对路径导致问题,但它似乎没有修复任何问题。也许我需要卸载 RVM 并以 root 身份而不是用户级别的方式重新安装它?
您认为让 annotate 正常工作并希望 RVM 与我的 gems 一起发挥良好作用的最佳方式是什么?
不幸的是,我对终端、代码等非常陌生,因此非常感谢任何帮助。
最佳答案
在 Snow Leopard 上,您应该修改 ~/.bashrc
或 ~/.bash_profile
,最好是后者。此外,RVM 不需要 ~/usr/local
中的任何内容,因为它在 ~/.rvm
中完全独立。
RVM 使用一个漂亮的小 shell 函数来感知所需的目录和所需的默认 Ruby。我怀疑您遵循的说明已经过时,或者建议不佳。当前RVM installation您添加的请求:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
到你的~/.bash_profile
RVM 站点有很多针对 MySQL 等问题的故障排除技巧。我强烈建议您退出那些其他教程让您做的事情,并引用 RVM 网站上的说明。如果您采用 RVM 方式,则很容易让事情正常进行。
rvm notes
所说的去做,直到图书馆。之后,您应该能够使用 rvm info
来收集有关您的安装的有用信息。它是你最好的 friend 。rvm get head
至少每周更新一次。此时您应该可以开始重新安装 gems。
关于ruby - RVM 导致 Ruby 1.9.2 上安装的 gem 出现路径问题 - 无法注释等,我需要重新安装 RVM 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4753709/
我通过 spring ioc 编写了一些 Rest 应用程序。但我无法解决这个问题。这是我的异常(exception): org.springframework.beans.factory.BeanC
我对 TestNG、Spring 框架等完全陌生,我正在尝试使用注释 @Value通过 @Configuration 访问配置文件注释。 我在这里想要实现的目标是让控制台从配置文件中写出“hi”,通过
为此工作了几个小时。我完全被难住了。 这是 CS113 的实验室。 如果用户在程序(二进制计算器)结束时选择继续,我们需要使用 goto 语句来到达程序的顶部。 但是,我们还需要释放所有分配的内存。
我正在尝试使用 ffmpeg 库构建一个小的 C 程序。但是我什至无法使用 avformat_open_input() 打开音频文件设置检查错误代码的函数后,我得到以下输出: Error code:
使用 Spring Initializer 创建一个简单的 Spring boot。我只在可用选项下选择 DevTools。 创建项目后,无需对其进行任何更改,即可正常运行程序。 现在,当我尝试在项目
所以我只是在 Mac OS X 中通过 brew 安装了 qt。但是它无法链接它。当我尝试运行 brew link qt 或 brew link --overwrite qt 我得到以下信息: ton
我在提交和 pull 时遇到了问题:在提交的 IDE 中,我看到: warning not all local changes may be shown due to an error: unable
我跑 man gcc | grep "-L" 我明白了 Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more inf
我有一段代码,旨在接收任何 URL 并将其从网络上撕下来。到目前为止,它运行良好,直到有人给了它这个 URL: http://www.aspensurgical.com/static/images/a
在过去的 5 个小时里,我一直在尝试在我的服务器上设置 WireGuard,但在完成所有设置后,我无法 ping IP 或解析域。 下面是服务器配置 [Interface] Address = 10.
我正在尝试在 GitLab 中 fork 我的一个私有(private)项目,但是当我按下 fork 按钮时,我会收到以下信息: No available namespaces to fork the
我这里遇到了一些问题。我是 node.js 和 Rest API 的新手,但我正在尝试自学。我制作了 REST API,使用 MongoDB 与我的数据库进行通信,我使用 Postman 来测试我的路
下面的代码在控制台中给出以下消息: Uncaught DOMException: Failed to execute 'appendChild' on 'Node': The new child el
我正在尝试调用一个新端点来显示数据,我意识到在上一组有效的数据中,它在数据周围用一对额外的“[]”括号进行控制台,我认为这就是问题是,而新端点不会以我使用数据的方式产生它! 这是 NgFor 失败的原
我正在尝试将我的 Symfony2 应用程序部署到我的 Azure Web 应用程序,但遇到了一些麻烦。 推送到远程时,我在终端中收到以下消息 remote: Updating branch 'mas
Minikube已启动并正在运行,没有任何错误,但是我无法 curl IP。我在这里遵循:https://docs.traefik.io/user-guide/kubernetes/,似乎没有提到关闭
每当我尝试docker组成任何项目时,都会出现以下错误。 我尝试过有和没有sudo 我在这台机器上只有这个问题。我可以在Mac和Amazon WorkSpace上运行相同的容器。 (myslabs)
我正在尝试 pip install stanza 并收到此消息: ERROR: No matching distribution found for torch>=1.3.0 (from stanza
DNS 解析看起来不错,但我无法 ping 我的服务。可能是什么原因? 来自集群中的另一个 Pod: $ ping backend PING backend.default.svc.cluster.l
我正在使用Hibernate 4 + Spring MVC 4当我开始 Apache Tomcat Server 8我收到此错误: Error creating bean with name 'wel
我是一名优秀的程序员,十分优秀!