我在我的窗口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]
我按照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)
我正在使用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) 我有注册网页,但在最后一个验证码显示..
我无法从图像中读取文本.我要提一下代码和输出..
@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 = …
我有一个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) 我经常得到这个错误(这太烦人了!):
错误报告: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行处理一次.
我收到了我执行的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) 在Liferay 6.1自定义主题中 - 如何为其成为主题成员的用户获取网站?
我已经看到了如何通过Liferay UI taglib生成停靠栏 Go to/My sites.
但是,我想获得一个用户站点列表,并将它们列为与导航栏选项分开的超级导航栏的一部分.
这是可能的,以及在列表中获取用户网站的API调用是什么?
提前致谢.
我在Eclipse中有一份Portlet项目的清单,例如20(新的可能会在将来出现,或者可能不会)。
我想做的是:
我尝试研究IPC,但它们都有一个示例,其中一个Portlet触发了一个事件,而一个以上的Portlet正在侦听,但反之亦然。
我们怎样才能做到这一点?有什么建议么?
我刚得到第一台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
我正在尝试运行活动记录迁移,但收到以下错误:
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 /> …
我的示例代码.
在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) 我想用SSH更新我的Wordpress网站,我在博客中阅读如何实现它.
但在此之前,我想确认这是否是一个有效的Linux复制命令.因为我不确定.我会解释为什么..
这是语法 -cp -rpf -f /WordPress3.9.1/* /wordPress3.9.2/
根据博客,此命令将" 复制更新的文件并覆盖旧文件 "
请注意,有两个-f标志.据http://explainshell.com/的-f标志告诉复制命令,如果现有目标文件无法打开,删除它,然后再试一次.我不确定cp命令语法中是否有2个-f标志是冗余且无效的.请帮忙!
cp - 复制文件和目录
-R,-r, - recursive - 递归复制目录
-p - 与--preserve = mode,ownership,timestamps相同
-f, - force - 如果无法打开现有目标文件,请将其删除并重试(如果使用-n选项,则为冗余)