问题标签 [load-path]

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.

0 投票
1 回答
960 浏览

ruby-on-rails - 更改设计视图和控制器的默认加载路径

这是我的 gem 文件gem 'devise', '1.5.2' ,这是我的 routes.rbdevise_for :users 这就是我学到的: 最初是控制器,视图是从中加载的,vender/gems/1.91/ruby/devise 1.5.2 所以我添加了将应用程序结构修改为 app/controllers/devise/(并从中复制了所有控制器vender/gems/1.91/ruby/devise 1.5.2/app/controllers)以及对视图做同样的事情,因为每次视图都是从供应商加载的,所以当我添加设计文件夹时,它是从app/views/users/供应商而不是供应商加载的。但是刚才我做了捆绑安装,一切都一样了,从供应商那里加载……我不明白为什么捆绑安装会改变这个。所以我需要做哪些更改,以便下次我的更改不会丢失。 我想要的只是加载*设计视图/控制器myapp/app/controllers 和 myapp/app/views*而不是从 vendor/bundle/gems/1.91/ruby/gems/devise 1.5.2我为我的应用程序加载 gems.pls 建议??** bundle install 是否改变了一切???未来如何防止这种情况发生? ?

0 投票
1 回答
1050 浏览

java - 在 JRuby 中导入 java 类

我正在尝试在 Jruby 中导入 Java 类

我在这里做错了什么?

0 投票
2 回答
2089 浏览

macos - 无法打开加载文件 | Emacs 看不到我的 .el 文件,即使它们存在于 MAC OS X 上?

我最近开始使用 MAC OS X Mavericks,并为 MAC 安装了 Emacs 版本 24.3 (9.0)。以前我在我的 Ubuntu 笔记本电脑上使用 Emacs 23,一切都很好。

我试图在 MAC OS X 上重置我的 .emacs 初始化文件(使用我在 Ubuntu 笔记本电脑上一次又一次创建的文件),但由于我曾经使用的某些模式,我遇到了一些问题:

当我启动 emacs 时,出现以下错误:

文件错误:无法打开加载文件,颜色主题

我知道这通常发生在 Emacs 找不到文件但一切都在 Ubuntu 上运行时,这里是 Lisp:

实际上,文件/usr/share/emacs/site-lisp/emacs-goodies-el/color-theme.el存在于我的 MAC 上,但我收到此错误,有人遇到过类似的问题并解决了吗?我应该怎么办?

感谢关注

0 投票
4 回答
303 浏览

ruby - 在不同的目录中使用 Ruby 类

我写了几个 ruby​​ 类。但是,当尝试从另一个目录访问一个时,我收到以下错误:

这是目录结构的样子:

“lib”中的所有内容都可以互相看到。但是,当尝试访问 app_version 时,它会失败。我将应用程序版本 (home/a) 的路径添加到 $LOAD_PATH。所以它应该可以从那里获得。我也尝试过“要求”我的其他课程,但是当我这样做时,我收到以下错误:

任何关于我在这里可能做错的想法都将受到高度赞赏。谢谢!

0 投票
1 回答
380 浏览

ruby - 在 Windows 7 中加载 Ruby 文件。我该怎么做?加载路径问题?

我似乎无法加载文件。我正在使用 Ruby 2.0.0 x64 和 Ruby 的内置命令提示符。

我有2个问题。1) 如果我使用 Powershell 或 cmd.exe,如果我输入 irb,我将无法访问 Ruby。知道如何将两者联系起来。

2)因此,我将下载的命令提示符与 Ruby 一起使用。我创建了一个名为banking.rb 的文件。我正在尝试加载文件,以便测试我的代码。这是我的文件的位置:

C:\Users\Jwan\Desktop\Ruby 程序。

当我输入 load 'banking.rb' 时,我收到此错误:

所以我的猜测是红宝石加载路径不正确?该文件所在的文件夹在我的桌面上。如何更改我的加载路径(完全披露:,请尽量简化说明。我什至不知道在这篇文章之前的加载路径是什么)

0 投票
1 回答
774 浏览

ruby - Bundler.setup 与加载路径混淆

我的库使用动态加载库的 Gem。例如,如果我选择一个 sqlite 适配器,它会加载“sqlite3”。

问题是,如果我在我的图书馆里写

它不再看到使用 ruby​​gems 安装的 gem,只看到使用 Bundler 为这个特定库安装的那些。因此

导致异常:

有没有办法在不将 sqlite3 添加到我自己的 Gemfile 的情况下解决这个问题?

我应该指出,这个问题似乎与 sqlite3 无关,而是与 Bundler 行为有关。选择 sqlite3 只是因为它是我需要的 gem,它帮助我发现了这个问题。

0 投票
1 回答
380 浏览

ruby - Padrino 没有在更改时重新加载自定义加载路径

我在我的 Padrino 应用程序 (0.12.4) 中添加了一个自定义目录。我将它添加到加载路径中,一切正常。问题是 Padrino 没有重新加载对我的自定义路径中文件的更改。

引导文件

0 投票
2 回答
274 浏览

emacs - emacs 无法加载文件高亮当前行文件错误

Emacs 版本:2013-03-18 上 MARVIN 的 GNU Emacs 24.3.1 (i386-mingw-nt6.1.7601)

从这里复制了 highlight-current-line 的代码。在 中创建了一个文本文件.emacs.d,将页面上的整个文本粘贴到文本文件中,并将其保存highlight-current-line.el在同一文件夹中。

将以下行添加到.emacs

重新启动 emacs 并收到此消息:

警告(初始化):加载 `c:/Users/Owner/AppData/Roaming/.emacs' 时出错:

文件错误:无法打开加载文件,突出显示当前行

为确保正常运行,您应该调查并删除初始化文件中的错误原因。使用 `--debug-init' 选项启动 Emacs 以查看完整的错误回溯。

在调试模式下启动 emacs 并在回溯中得到这个错误:

调试器进入--Lisp 错误: (file-error "Cannot open load file" "highlight-current-line") require(highlight-current-line)
eval-buffer(# nil "c:/Users/Owner/AppData/Roaming /.emacs" nil t) ; 读取缓冲区位置 1209
load-with-code-conversion("c:/Users/Owner/AppData/Roaming/.emacs" "c:/Users/Owner/AppData/Roaming/.emacs" tt) load("~/ .emacs" tt)

我的系统:Windows 7 32bit

0 投票
1 回答
4975 浏览

css - gulp-sass 解决 load_path 支持?

问题:我正在使用 gulp-sass 并且想定义一个 load_path 以便我不必有很长的 @import 规则 voor bower 依赖项,例如

代替

使用使用 LibSass 引擎处理 sass 文件的 gulp-sass 时,实现此目的的最佳方法是什么?

0 投票
0 回答
29 浏览

ruby - 从不同的分区加载文件

我在 工作C:\(...)\Desktop,我需要requireG:\scripts. 我试图改变$LOAD_PATH

以及 的论点require

但我总是得到

C:\如果目录在分区上,它会很好地工作。这里发生了什么事?