小编Rob*_*eiz的帖子

如何设置root_url

在我的Ruby on Rails 3.1应用程序中,我有一个这样的链接:

<%= link_to 'Home', root_url %>
Run Code Online (Sandbox Code Playgroud)

在我的开发.机器它呈现与"localhost:3000"的链接.在生产时,它会呈现一个带有IP地址的链接,如"83.112.12.27:8080".我想强制rails渲染域地址而不是IP地址.我怎样才能设置root_url?

ruby-on-rails-3

22
推荐指数
2
解决办法
3万
查看次数

java.lang.ClassNotFoundException:org.sonatype.aether.version.InvalidVersionSpecificationException

我正在使用maven索引器从maven中央存储库中获取maven索引.自从我从org.sonatype.aether更新到org.eclipse.aether并从maven 3.0.5更新到maven 3.1.0后,我得到了这个例外.

Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.version.InvalidVersionSpecificationException
    at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
Run Code Online (Sandbox Code Playgroud)

Maven告诉我,我应该看看这个页面:http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound.做过某事.但是在页面上他们只是说他们知道这个问题并且他们更新了一些maven插件以便与maven 3.1.0一起运行.但他们没有说出问题是什么以及如何解决.这不是很有用.我必须改变以使我自己的插件与maven 3.1.0一起工作???

我仔细检查了我的依赖关系:

mvn dependency:tree
Run Code Online (Sandbox Code Playgroud)

似乎旧的org.sonatype.aether.aether-api.jar仍然在项目中,其中包含Exception.所以基本上org.sonatype.aether.version.InvalidVersionSpecificationException是我项目的一部分.那么为什么我会得到这个例外?

maven-plugin maven-3 aether

18
推荐指数
2
解决办法
2万
查看次数

如何在 NPM 中永久排除特定的传递依赖项

我有一个 Vue.js 项目,在package.json. 这导致package-lock.json.

传递依赖项之一具有我的组织中不允许的许可证。我在 Google 上做了一些关于如何排除 NPM 中的传递依赖项的研究,但我找不到任何有用的东西。

exclusions在 Maven(Java 世界)中,每个直接依赖项都有一个可选列表。NPM 有类似的东西吗?如何从我的项目中永久删除传递依赖项?

javascript node.js npm yarnpkg

9
推荐指数
0
解决办法
4049
查看次数

使用CloudRail进行简单下载失败

我正在尝试实现一个包含从Dropbox下载文件的应用程序.看起来有一个简单直接的框架(CloudRail).但是当我尝试使用下载的文件(在这种情况下是图像)时,代码崩溃,这是示例:

self.dropboxInstance = [[Dropbox alloc] initWithClientId:self.authDic[@“————“] clientSecret:self.authDic[@“————“]];
  id returnObject = [self.dropboxInstance downloadWithFilePath:@“/pictures/001.png“];

UIImage * image = [UIImage imageWithData:object]; // CRASH HERE
Run Code Online (Sandbox Code Playgroud)

我通过Xcode工具检查了网络和磁盘活动,并且正确执行了下载,因此我认为它与下载功能的返回有关.

cloudrail

4
推荐指数
1
解决办法
314
查看次数

bundle exec rake assets没有匹配的主机:precompile

我正在使用capistrano 3.0.1和capistrano-rails 1.1.0进行部署.部署工作到目前为止,只有assets:precompile不执行.每次都会跳过这个消息:

WARN [SKIPPING] No Matching Host for /usr/bin/env if test ! -d /var/www/versioneye/releases/20140111161403; then echo "Directory does not exist '/var/www/versioneye/releases/20140111161403'" 1>&2; false; fi
 WARN [SKIPPING] No Matching Host for bundle exec rake assets:precompile
 WARN [SKIPPING] No Matching Host for /usr/bin/env if test ! -d /var/www/versioneye/releases/20140111161403; then echo "Directory does not exist '/var/www/versioneye/releases/20140111161403'" 1>&2; false; fi
 WARN [SKIPPING] No Matching Host for /usr/bin/env cp /var/www/versioneye/releases/20140111161403/public/assets/manifest* /var/www/versioneye/releases/20140111161403/assets_manifest_backup
 WARN [SKIPPING] No Matching Host for /usr/bin/env if test ! -d …
Run Code Online (Sandbox Code Playgroud)

capistrano3

3
推荐指数
1
解决办法
891
查看次数