小编VC1*_*VC1的帖子

Node.js:如何安装NPM

我在我的窗口XP上安装了cygwin和node.exe(0.5.7).

当我git clone npm(1.0.30), cd npm, then "make install",有很多node_modules克隆.

但它在执行时停止了"node cli.js install git+https://github.com/isaac/ronnjs.git".

以下是我的npm-debug.log.

如果它以ok结束,它是否有效

使用npm@1.0.30 信息使用详细信息cli ['E:\node \node.exe',
详细cli'e :\ github \npm\cli.js',
详细cli'cache',详细cli'clean
']
信息
node@v0.5.7
详细配置文件C:\ Documents and Settings\zhangchiqing.npmrc
verbose配置文件E:\ etc \npmrc
ERR!
错误的前缀目录!错误:ENOENT, ɹ ɡ ERR
!'E:'
错误!报告整个日志:
ERR! http://github.com/isaacs/npm/issues
错误!或发送电子邮件至:
ERR!npm-@googlegroups.com
错误!
呃!系统Windows_NT 5.1.2600
ERR!命令"E:\node \node.exe""e:\ github \npm\cli.js""cache""clean"
ERR!cwd E:\ github \npm
ERR!node -v v0.5.7
ERR!npm -v 1.0.30
详细退出[1,true]

cygwin node.js npm

2
推荐指数
1
解决办法
7345
查看次数

rspec触发"DEPRECATION WARNING:ActiveSupport :: Concern中的InstanceMethods模块将不再自动包含在内."

我按照http://guides.rubyonrails.org/getting_started.html上的教程使用脚手架并添加了rspec.到目前为止我没有添加任何特殊代码.

什么时候......

rake spec
Run Code Online (Sandbox Code Playgroud)

...我收到以下20个警告:

弃用警告:ActiveSupport :: Concern中的InstanceMethods模块将不再自动包含在内.请直接在RSpec :: Rails :: ViewExampleGroup中定义实例方法.(来自/Users/pixtur/Projects/website-com/spec/views/welcome/index.html.haml_spec.rb:3)

我不明白,这个错误试图告诉我什么.index.html.haml_spec.rb是由脚手架创建的,看起来像这样:

require 'spec_helper'

describe "welcome/index.html.haml" do
  pending "add some examples to (or delete) #{__FILE__}"
end
Run Code Online (Sandbox Code Playgroud)

我正在使用 rails 3.2.3 / ruby 1.9.2

我必须遵循安装的宝石:

  • 动作制作者(3.2.3)

  • actionpack(3.2.3)

  • activemodel(3.2.3)
  • activerecord(3.2.3)
  • activeresource(3.2.3)
  • activesupport(3.2.3)
  • act-as-taggable-on(2.2.2)
  • 可寻址(2.2.8)
  • arel(3.0.2)
  • autotest-rails(4.1.2)
  • 建设者(3.0.0)
  • 捆绑(1.1.3)
  • 卡皮斯特拉诺(2.12.0)
  • 水豚(1.1.2)
  • 子进程(0.3.2)
  • 咖啡轨(3.2.2)
  • 咖啡脚本(2.2.0)
  • coffee-script-source(1.3.3)
  • 差异(1.1.3)
  • erubis(2.7.0)
  • execjs(1.4.0)
  • ffi(1.0.11)
  • haml(3.1.6)
  • haml-rails(0.3.4)
  • 高线(1.6.12)
  • 徒步旅行(1.2.1)
  • i18n(0.6.0)
  • 旅程(1.0.3)
  • jquery-rails(2.0.2)
  • json(1.7.3)
  • libv8(3.3.10.4 x86_64-darwin-10)
  • libwebsocket(0.1.3)
  • 邮件(2.4.4)
  • 哑剧型(1.18)
  • mini_magick(3.4)
  • multi_json(1.3.5)
  • mysql(2.8.1)
  • net-scp(1.0.4)
  • net-sftp(2.0.5)
  • net-ssh(2.5.2)
  • net-ssh-gateway(1.1.0) …

rspec ruby-on-rails scaffolding ruby-on-rails-3

2
推荐指数
1
解决办法
1699
查看次数

如何将javascript文件添加到liferay项目中的liferay-portlet.xml

我正在使用liferay 6.0.6开发一个应用程序,并希望将javascript文件添加到我的portlet中.如果我有两个或三个文件javascript我怎么能添加主题?

所以这是我的liferay-portlet.xml:

<portlet>
  <portlet-name>portletName</portlet-name>
  <icon>/icon.png</icon>
  <instanceable>true</instanceable>
  <header-portlet-css>/css/main.css</header-portlet-css>
  <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
  <css-class-wrapper>portletName-portlet</css-class-wrapper>
</portlet>
Run Code Online (Sandbox Code Playgroud)

javascript portlet liferay-6

2
推荐指数
1
解决办法
7908
查看次数

如何使用Selenium WebDriver和Java从图像(验证码)中读取文本

我有注册网页,但在最后一个验证码显示..

我无法从图像中读取文本.我要提一下代码和输出..

@Test
public void loginTest() throws InterruptedException {
    System.out.println("Testing");
    driver.get("https://customer.onlinelic.in/ForgotPwd.htm");

    WebElement element = driver.findElement(By.xpath("//*[@id='forgotPassword']/table/tbody/tr[5]/td[3]/img"));
    System.out.println(" get the instance ");

    String elementTest = element.getAttribute("src");
    System.out.println("Element : " + elementTest);
}
Run Code Online (Sandbox Code Playgroud)

输出:错误

例外在线程"主" org.openqa.selenium.NoSuchElementException:无法找到元素:{ "方法": "的xpath", "选择器":"// [@ ID = 'forgotPassword'] /表/ tbody的/ TR [ 5]/td [3]/img"}命令持续时间或超时:60.02秒有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本: '2.35.0',修订版: '8df0c6b',时间: '2013年8月12日15时43分19秒' 信息:os.name: 'Windows 7的',os.arch: 'AMD64' ,os.version: '6.1',java.version: '1.6.0_26' 会话ID:5f5b2e1a-56a4-49ad-8fd3-2870747a7768驱动信息:org.openqa.selenium.firefox.FirefoxDriver能力[{平台= XP,acceptSslCerts = TRUE,javascriptEnabled = TRUE,browserName =火狐,旋转=假,locationContextEnabled = TRUE,版本= 23.0.1,cssSelectorsEnabled = TRUE,databaseEnabled = TRUE,handlesAlerts = TRUE,browserConnectionEnabled = TRUE,nativeEvents = TRUE,webStorageEnabled = …

java selenium captcha selenium-webdriver

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

ORA-06502:PL/SQL:数字或值错误:字符串缓冲区错误太小

我有一个oracle函数,如下所示.当我在sql-developer中运行它时会出错

ORA-06502:PL/SQL:数字或值错误:字符串缓冲区错误太小.

但是,DBMS_OUTPUT.PUT_LINE(FINAL_RESULT)函数中的行正在输出窗口中打印预期的输出.

任何人都可以帮我吗?

create or replace
FUNCTION AVERAGE_WORKFORCE(PERIOD in varchar2, YR in varchar2)  RETURN CLOB AS 
FINAL_RESULT CLOB:=null;
STRING_QUERY_TEXT CLOB:=null;
OUTPUT_RESULT CLOB:=null;
BEGIN
    FINAL_RESULT:='<FINAL_RESULT><HEADER><NAME> </NAME> <NAME>SENIOR DIRECTOR</NAME> <NAME>DIRECTOR</NAME> <NAME>EXECUTIVE</NAME> <NAME>MANAGER</NAME><NAME>CASHIER</NAME><NAME>EMPLOYEE</NAME></HEADER>';    
    STRING_QUERY_TEXT:='SELECT XMLElement("tuple",XMLElement("DESC",''Average number of registered employees''),  XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''SENIOR DIRECTOR'')),  XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''DIRECTOR'')),  XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''MANAGER'')),  XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''EXECUTIVE'')),  XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''CASHIER'')),  XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''EMPLOYEE''))) FROM DUAL';     
    EXECUTE_QUERY_RETURN_RESULT(STRING_QUERY_TEXT,OUTPUT_RESULT);       
    FINAL_RESULT:=FINAL_RESULT||''||OUTPUT_RESULT; 
    FINAL_RESULT:=FINAL_RESULT||''||'</FINAL_RESULT>';
    DBMS_OUTPUT.PUT_LINE(FINAL_RESULT);
    RETURN FINAL_RESULT;
END AVERAGE_WORKFORCE;
Run Code Online (Sandbox Code Playgroud)

oracle plsql

1
推荐指数
1
解决办法
5万
查看次数

PL/SQL - 防止ORA-06502

我经常得到这个错误(这太烦人了!):

错误报告:ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小ORA-06512:第305行06502. 00000 - "PL/SQL:数字或值错误%s"

示例存储过程循环遍历游标(具有大约10k行),执行某些逻辑,然后使用dbms_output.put_line将每条记录打印到'Script Output'Oracle SQL Developer中的选项卡.

有没有办法清除缓冲区或防止出现此错误(并中止其余的proc)?

如果可以的话,我可以使用它Mod function来清除缓冲区,每10行处理一次.

sql database oracle plsql

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

PLS-00103:在检查绑定变量中的值时遇到符号"EXCEPTION"错误

我收到了我执行的PL/SQL块的以下错误.

ORA-06550:第16行,第1列:PLS-00103:遇到以下某种情况时遇到符号"EXCEPTION":

我在下面的匿名程序工作正常,直到我包括user defined exception e_nonrented.哪个检查bindvariable :g_movie_id=2..If 的值是否是它抛出异常的情况......

以下是代码:

VARIABLE g_movie_id NUMBER EXEC :g_movie_id := 2
DECLARE v_count NUMBER;
v_movieid NUMBER;
v_title mm_movie.movie_title%TYPE;
e_nonrented

 EXCEPTION;
BEGIN
  SELECT m.movie_title,
    COUNT(r.rental_id),
    r.movie_id
  INTO v_title,
    v_count,
    v_movieid
  FROM mm_movie m,
    mm_rental r
  WHERE m.movie_id = r.movie_id
   AND m.movie_id = :g_movie_id
  GROUP BY m.movie_title,
    r.movie_id;
  DBMS_OUTPUT.PUT_LINE(v_title || ': ' || v_count);

  IF :g_movie_id = 2 THEN
    RAISE e_nonrented;

  EXCEPTION
  WHEN no_data_found THEN
    DBMS_OUTPUT.PUT_LINE('there is no movie id for: ' || …
Run Code Online (Sandbox Code Playgroud)

oracle plsql ora-06550

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

如何获取用户在Liferay主题中成员的网站?

Liferay 6.1自定义主题中 - 如何为其成为主题成员的用户获取网站?

我已经看到了如何通过Liferay UI taglib生成停靠栏 Go to/My sites.

但是,我想获得一个用户站点列表,并将它们列为与导航栏选项分开的超级导航栏的一部分.

这是可能的,以及在列表中获取用户网站的API调用是什么?

提前致谢.

liferay liferay-6 liferay-theme

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

Liferay-Portlet之间的客户端通信

我在Eclipse中有一份Portlet项目的清单,例如20(新的可能会在将来出现,或者可能不会)。

我想做的是:

  • 创建一个新的portlet,它将监听所有这20个左右的portlet上的所有按钮交互,并且
  • 使用我刚创建的此portlet显示结果(成功或失败)。

我尝试研究IPC,但它们都有一个示例,其中一个Portlet触发了一个事件,而一个以上的Portlet正在侦听,但反之亦然。

我们怎样才能做到这一点?有什么建议么?

portlet client-side liferay

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

phpmyadmin,xampp,配置文件权限错误,不应在世界范围内写入

我刚得到第一台Macbook,并尝试设置xampp。

我设置了一个表,并为root @ localhost添加了密码。

之后,我在config.inc.php中添加了密码,我无法再访问phpmyadmin了。

我发现了一些建议,并再次修改了权限

(chmod644 755,添加了$ cfg ['CheckConfigurationPermissions'] = false;)

但没有任何效果。

现在,我删除并重新安装了xampp,并立即得到了相同的错误。

第一次安装是

xampp-osx-5.6.8-0-安装程序

第二:

xampp-osx-5.5.24-0

xampp phpmyadmin

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

nil的未定义方法'info':运行活动记录迁移时的NilClass

我正在尝试运行活动记录迁移,但收到以下错误:

nil的未定义方法'info':NilClass

以下是我的rake任务中运行迁移的2行代码

ActiveRecord::Base.establish_connection(YAML::load(File.open('src/SupporterSync.Core/Database/Database.yml')))
ActiveRecord::Migrator.migrate('src/SupporterSync.Core/Database/Migrations', ENV["VERSION"] ? ENV["VERSION"].to_i : nil )
Run Code Online (Sandbox Code Playgroud)

这是我文件夹中唯一的迁移类

class InitialMigration < ActiveRecord::Migration
  def self.up
    create_table :Accounts, :primary_key => :Id do |t|
      t.string :ListId, :limit => 36, :null => false
      t.string :Name, :limit => 31, :null => false
      t.string :FullName, :limit => 31, :null => false
      t.string :ParentListId, :limit => 36
    end
  end
  def self.down
    drop_table :Accounts
  end
end
Run Code Online (Sandbox Code Playgroud)

以下是跟踪声明:

**调用migrate(first_time)
**执行迁移
rake中止!
未定义的方法info' for nil:NilClass<br /> C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/migration.rb :473:in迁移'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/migration.rb:472:在each'<br /> …

activerecord ruby-on-rails

0
推荐指数
1
解决办法
4758
查看次数

在where子句中使用select语句.得到一个错误ORA-00905

我的示例代码.

在where语句中的case语句中,当我等于变量时,我得到以下错误:

ORA-00905缺少关键字

我不明白我哪里出错了.

我甚至尝试将完整的case语句等同于变量,它没有提供所需的输出.

谁能帮我?

SELECT JOB_NAME,
       HOURS,
       COMMITTEE,
       REPORT,
       DIRECTOR,
       (CASE
         WHEN L.ACTION IN ('110', '10') AND
              L.APPROVED = 'Y' AND
              (:LV_ACTN = '1' OR :LV_ACTN = '4') THEN
          L.APPRV_JUSTIFY
         WHEN L.ACTION IN ('20', '130') AND
              L.FLAG = 'R' AND (:LV_ACTN = '2' OR :LV_ACTN = '4') THEN
          L.CANCL_JUSTIFY
         WHEN L.ACTION IN ('30', '120') AND
              L.APPROVED = 'Y' AND
              (:LV_ACTN = '3' OR :LV_ACTN = '4') THEN
          L.POSTPONE_JUSTIFY
         ELSE 
          'NO ACTION' 
       END) AS EXPLANATION,
       L.ID,
       MANAGER,
       l.year
  FROM …
Run Code Online (Sandbox Code Playgroud)

sql case

0
推荐指数
1
解决办法
671
查看次数

此Linux复制命令是否冗余且无效?

我想用SSH更新我的Wordpress网站,我在博客中阅读如何实现它.

但在此之前,我想确认这是否是一个有效的Linux复制命令.因为我不确定.我会解释为什么..

这是语法 -cp -rpf -f /WordPress3.9.1/* /wordPress3.9.2/

根据博客,此命令将" 复制更新的文件并覆盖旧文件 "

请注意,有两个-f标志.据http://explainshell.com/-f标志告诉复制命令,如果现有目标文件无法打开,删除它,然后再试一次.我不确定cp命令语法中是否有2个-f标志是冗余且无效的.请帮忙!

根据http://explainshell.com/

cp - 复制文件和目录

-R,-r, - recursive - 递归复制目录

-p - 与--preserve = mode,ownership,timestamps相同

-f, - force - 如果无法打开现有目标文件,请将其删除并重试(如果使用-n选项,则为冗余)

linux shell command cp

0
推荐指数
1
解决办法
243
查看次数